I like buying online for parts due to low prices but when you are buying cycle parts it is better to talk to someone just to make sure you have the exact part you need. I like shopping at competition accessories as their sales reps really know their way around cycles.