Although it's not the primary place where I order bike parts, I have used them occasionally and have always been satisfied with both price and product. I did get an Mirrycle IncrediBell that was a cheap copy but Amazon processed a refund without having to make the return. In hindsight, there were plenty of signs on the product page that should have told me that the product was a substandard quality take-off.