Can't really recommend anyone in the Bay Area. I've been going back to Hartzheim (San Jose/Hayward) in San Jose to the parts department and on a warranty issue (non-working heater timer on delivery) because it's convenient.
I've been lucky so far that I didn't find any problems with my 140.
What kind of mechanical problems are you having?