Two new calipers today, they come with new pads and they were under warranty, because I had them both replaced nine months ago and they have a two year warranty. Shimano duel pucks. They were leaking ever so slightly which got on the pads and caused my brake squeak. LBS did the replacement both times. I also got a new front spoke installed, it got lost somewhere along the way. I think it stinks that Shimano doesn't pay labor to the LBS, only free parts. I gave the LBS $60 to cover the spoke & calipers labor, hope I didn't insult them, I'm kinda outa touch with repair costs.