That's a great find, a garage that will actually fix rather than just want to replace expensive parts.
How did they fix the leaks and where are you? I have a small leak which I'm sure is something daft like an o ring and would love to have someone who could actually do a proper diagnosis.
Fingers crossed you are within 50 miles!
Cheers
Pete.