I prefer to support the local shops. Mainly because if something is broke on your bike and you want to go riding that day, then you can just quickly run up to the shop and get the part you need and get going. You do not have to wait on shipping most of the time and if they do a price match then...