Thanks for the posts. I’m in Concord, have a 2006 E350 Sportsmobile, took it to Stress Free and was a S*** show. Have an appointment with Top Shop next week, looks like they moved to Walnut Creek. Will let you know how it goes.
Just got it back from Top Shop, found my mechanic! They were great to deal with and their new shop is beautiful, with lots of space. Straight shooters and familiar with our rigs. Thanks again for the recommendation. Their new address is:
1285 Parkside Drive, Walnut Creek, CA, 94596