in my openion, the main difference between amazon and other online sources is spped and postage.
Before I submit to a buy, I check ebay, bangagood, Aliexpress etc for prices , shipping and delivery time. More than often, amazon stuff is the same chinese stuff, except that amazon prices are higher, with high, but, faster shipping.