Call Coffee Mechanics in Pleasanton. I've worked with them a number on projects from Santa Cruz up to the north side of the SF Bay area involving a variety of makes / models. Always very quick and professional; they get my full recommendation.
Coffee Mechanics, Inc.
7083 Commerce Circle St. Suite D
Pleasanton, CA 94588
(925) 227-1114 Bus
If for any reason they do not work out, you can always call Nuova Simonelli in Ferndale, WA for a referral: 360-366-2226.