Brought my car to this place thinking I'd be told the rotors were the cause of the strange breaking noises and the lunging response of the car when stopping. Surprisingly though, I was told it's the rear wheel bearings and it's imperative that I get them fixed. Not knowing much about bearings and thinking that it sounded reasonable, I told him to go ahead. After a couple of accidental sensor breakages (of course these come out of my pocket), I get a bill for $1500 ($950 in parts and $450 in labor + tax)! A quick google shows that these parts are not nearly that expensive. In the end he gave me a $200 discount for not using credit, but I think this will be my last visit to this place.
Oh, and after getting the car back, I have another mechanic check it out (because I still have the same symptoms). First thing he says to me is. Dude, you need some new rotors!