Rich, there is also a highly recommended shop here in Bristol
Bruneau's Machine Shop. It is off Broad St. near Crowley's RV dealership. (if you know that area of Bristol, he is almost directly across the street [on the side street not Broad] from the TD Bank)
Carlquist is a highly rated shop, just offering another option for you.