Let me say I love my mechanic - South Shore Auto Repair. I thought I'd have a $500 bill. Nope - just $150. They don't screw you on labor, they do good work and actually take the time to say "OK, here's the part that's bad, here's why it went bad, here's what you need to look out for."
Love these guys. Love 'em.