No doubt that a reliable & trustworthy mechanic is worth his weight in gold. I haven't been able to find a one stop shopping mechanic that can do everything but I have found an exhaust guy, a front end shop, axle shop and a general mechanic that are all fantastic but the last one is kind of pricey. Needless to say that since Pep Boys FUBAR'd 3 brake jobs on me, they'll never touch another one of my cars.
Good luck. Hope it holds out.