I don't get why multiple people in this post are recommending AliExpress over Amazon. Like yeah it's cheaper and more from the direct source...but not everyone wants to wait a month to receive the item they want to buy. I've seen some items on AliExpress advertise that they now have "faster shipping", but it's still very very slow in comparison....still taking multiple weeks in my experience.
There is a reason why Amazon got big over other online retailers. Even the online shops for many brick and mortar stores end up making you pay more for the item, make you pay a sizeable fee for the shipping, and make you wait 1-2 weeks all on top of that. Not to mention that if your order does get fucked up or you do get scammed on Amazon, they are very quick to give you your money back because they know it helps with customer satisfaction.
I had an issue with an online order from Samsung before. And despite also being a massive company with shittons of money, they gave me a hard time and I really had to fight to rectify their own mistake.
I get Amazon is evil and all but there's a reason why they are the most used shopping platform. If no one else comes even remotely close to what they do, they aren't going to gain much of a foothold.