I've used these guys in Alameda for a couple of small jobs. They have a good reputation.
Rigging Services | Yacht Racing | Sailboat Rigging
The only problem seems to be availability. You always have to wait for a couple of weeks. Guess this means that they're popular....
I think they'll do the work in your slip. Might be cheaper than a haulout at a yard?
Where are you berthed?