I've used Fitzgeralds several times over the past few years. Darryl did a great job on the rebuild of my 54 Cadillac's engine. They did the brakes and power steering on my son's 2004 BMW. Quality jobs both times. (I will never buy another BMW again tho. Parts are expensive and it's way too hard to get to anything). And just this week, I brought a 2009 Mustang with a broken timing chain. Ended up needing a new motor, which honestly wasn't unexpected. They sourced a low miles replacement engine and had the job done in 3 days. And a 1 year warranty; that was a nice bonus. All big jobs they've done for me, and I've been happy with the result every time. You might find a cheaper shop, but you get what you pay for. These guys are true craftsmen and stand behind their work.