I have had really good luck with a guy named Rich at Continental Motors in Sunnyvale. He gave back a few hundred dollars when he found out a repair we had authorized wasn't required. Never had problems with any of his work. http://www.yelp.com/biz/continental-motors-sunnyvale-2