It's often cheaper to buy from Amazon but never go through troubleshooting support. Always return or replace.
If that doesn't work, give a 1 star review, wait for the seller to come chasing you with a gift card in return for 5 stars. Change it to 5 stars, spend the gift card, and then change it back to 1 star.
First off, its just morphed from a book store into a upper class ebay. Alibabba became the chinese ebay. I'll pay that drop shipper the money, i got no problem with the conveince they give but realistically whats the point of going through 3 middle men when i can wait an extra week and limit that to 0 or 1.
I'm not exactly rich. When I'm a millionaire I'll happily support LBS.
Until then Amazon helps me save a shitton of money.
I got a pair of Continental GatorSkin tires from Amazon for 30% less than LBS just 2 weeks ago. And yes, I called LBS and checked the price.
https://www.amazon.de/-/en/C1010429-P-Continental-Gatorskin-...
Not to mention maybe another $150 in Uber rides waiting 14 days instead of 1 day for it.
Also Amazon gives me 5% cashback too so that also needs to be factored into all prices.
But yes I think in Europe small businesses are much more of a thing. In the US it's very hard to get a better deal than from Amazon and these big companies, especially because they can super-optimize the supply chains across such a big country. Same is true in China.
The thing with bikes and bike parts is, details matter, two seemingly similar looking parts might be completely different, and there are many small parts that have many options (length, material, color, thread type etc). So unless you really know what you are doing, it's very easy to mix things up - that is true for the consumer too, of course :) Any non-bike-specific webshop is doomed for this reason, except for some special items, eg. eletronics.
One thing I noticed is that these days there are more and more small shops that are legit online, they may not be offering small parts, but I bought a bike from one such shop 2 years ago, and it was heavily discounted, the bike was exactly what they said it would be, it was in stock and was shipped within a week to another EU country no problems.
If there were some reliable meta-shopping site that aggregated trustworthy vendors, I would use that--but I can't see how to build one that wouldn't have all the problems of Amazon in the best case; and all the problems of wish.com in the more likely case.