I personally cannot attest to any of the shops in the LS area. Have you tried doing a search in the "Good Shps" forum? I recall numerous posts regarding so of the shop in and around the Greater LA area.
BTW, Welcome to the best Mercedes oriented site on the Net.
'73 280SEL 4.5 (9/72)- RIP
Only 8,173 units built from 5/71 thru 11/72
'02 CLK320 Cabriolet - wifey's mid-life crisis
2012 VW Jetta Sportwagon TDI...at least its a diesel
Non illegitemae carborundum.