Found this ad in an old DeLorean World mag. 20190311_101840.jpg
Apparently they're still in business: https://www.theautoservice.net
Has anybody dealt with them? My car is 700 miles away from SoCal at the moment but if they still work on DeLoreans and they're any good, I'll file it away for future reference...