I used to prefer ebay, prices are better, but after 2day shipping, you cant go back.
I can start an online retailer tomorrow, but i cant ship a package for less than $3. China too. I bought an iphone case for 80 cents, problem there you have to wait 3 weeks but their shipping too also government subsidized.
You wont find any huge corporation that wasnt somehow subsidized with public money.