I've had nothing but good luck with Performance. I'm not a big customer but, some of their sales and coupons provide for a healthy price break. They also have a decent inventory, especially in the two stores in Raleigh. Heck, I even had their mechanic work on my bike one time and was pleased with the result. Their return policy is about as good as can be expected. Probably better than many LBSs'.