I go to Tempe Bikes for parts (I do my own repairs) and they are unfailingly knowledgeable and helpful. They even put up with me when I am all grubby and grumpy because I realized half way through a repair that tool I own is for a different style of bike (or any number of other problems). First class operation.