I've used Desmoto-Sport in SF for major service on my Speedy.
Dave, who used to own Bavarian Cycle Works and took care of my K1200R back in the day, is at Desmoto now and I strongly recommend him and the shop.
Good luck!
Lgmoto
I can help you out in the Mission at the old Dubbelju spot
Scott, the owner of Desmoto knows his bikes. And he rides a Tiger 1050.
Desmoto and Munroe are both good - I've used them both at different times. My personal preference is Desmoto, but that's just me. Munroe seems to be able to get parts more quickly, FWIW.
Munroe is the place to go
I can help you out in the Mission at the old Dubbelju spot