I have a 2006 Mazda 3. I took it in today for my 60,000 mile checkup. They said the front brakes needed work (at 30k, 4 years ago, they said back brakes needed work), so I agreed to it ($310). They said the #3 engine mount had broken, so I agreed to that ($313). But then they said I needed an...