That's where I started too. Cycle Works here wants $148 a piston, Babbitts is $92 but the shipping kills the deal. I would be happy if a local dealer would do a 15% off retail and I would rather give them the business. Cycle Works(West) is a challenge to deal with at the best of times IMHO. I have bought a bunch of parts there in the past and every time it has been a hassle, don't get ordered the first time (or two), never get there when they say they will, never call to tell you they are in or they are back ordered or ????, you end up having to continue to call them to follow up, and to be very honest, most of the counter people I have dealt with have very little knowledge and almost make you feel like they are doing you a favor just to sell you something. Based on my experiences there I just struggle giving them full pop knowing there are other options out there.