Go tell that Firestone to suck it and never go back there. It's funny how people are more trusting of a place like Firestone than a dealer, but yet there are stories everywhere about placed like that taking advantage and selling stuff that doesn't need to be done and even not even doing some of the stuff they sell. Crappy places like that love to sell rotors on everything, unless you live up north chances are your rotors are fine and just need to be machined before replacing the pads (if you don't you'll get pulsation shortly after). Those places also use the cheapest pads they can find that end up being super NOISY and don't last very long. I always recommend people go back with the GM pads on these (not AC/Delco, there is a difference) because under normal use they will easily last well past 100k miles (unless you live up north where rust eats up everything). Places like that also love to sell the parking brake shoes without even checking them which don't wear out unless someone drives with the parking brake on. A proper brake jobs shouldn't cost more than $200-$230 even at a dealer, that should include machining the rotors, lubricating pins, replacing anti-rattle clips, etc.