In case anyone else is looking...
Whatever you do, stay away from Cycle Salvage in Hayward. They messed up my bike big time and all they did was mount a tire.
Maybe check out Performance Cycles on Gilman in Berkeley. I've only ever had tires mounted by them but they have good customer service and reasonable prices. Next door is Berkeley Honda / Yamaha; they do decent work too, but it's been years since I've brought a bike to them. [I do most of my own work.] So I don't know how they are these days, but I haven't had any bad experiences.