I'm pretty sure I got taken. It could have been worse though. They supplied a loaner car the entire time. They replaced my 5 yr old original battery for free. They originally had an even higher labor charge -- it felt like "let's make a deal" every time I went up to the cashier since the manager would have to be sent down to make deductions. I guess I could have been having that $200 annual brake inspection you mentioned. I've also had to get brakes replaced much sooner on other vehicles (Pontiac Grand Am at around 30K).
Hard to tell whether the calipers really had to be replaced or not. They were claiming that they had never seen the amount of rust/corrosion that were on these -- probably true in this part of the country. I guess in the end it doesn't matter since I can't do anything about it and I do have working brakes with no noise issues now.
QUOTE (SantaFE05 @ Nov 11 2009, 05:25 PM)

I think you might have been taken for a ride from the dealer. The pads sit in the lower caliper and there is a stainless steel set of clips that hold the pads in. I just did mine on a 05 because one of the pads came apart from the metal backing as the OEM's are crap and only bonded to the plate by two points or so mine was.
What happens to the clips is that the caliper rusts in behind them pushing up on the clip which will seize the pad, there was another form that had a user that got his rotors and pads replaced by the dealer. Due to the tightness of the pads in the clips the dealer ground off some of the metal on the pad so they would work. The user reported that he now had a slight clunk when he applied the brakes and the dealer would not do anything more for him.
Also the clips on mine were full of baked on brake dust which I had to take a wire brush to clean them out so the new pads would seat. It appears the dealers recommend that you take their overpriced bake inspection to fix this problem on a yearly basis which in my neck of the woods is $250 Cdn. Pads and new rotors cost me $156 and about an hour of my time to replace so do the math.