I generally only purchase bike and computer parts from Amazon if it is either sold by or fulfilled by Amazon. There are also some storefronts that are trustworthy (e.g. Competitive Cyclist, Silca, backcountry, etc.). Never had a problem. And yes, they sometimes don't have the best price. Don;t throw out the baby with the bathwater