I recommend: http://www.usaworldtime.com/
Son is a great guy. I take my pieces to him. I've used a couple of others in the Bay Area and have narrowed it down to him.
Just to adjust your expectations, a full service from Omega for a Speedy pro on bracelet is $710 + tax. A good independent with an Omega parts account may be cheaper, but probably not a whole lot cheaper.
I brought an Ed White and another speedy to Jacek at HQ Milton. While they don't do Omega service in house, they send pieces out to a trusted watchmaker. Did a really nice job on the service and was super careful with the hands and dial. Price was extremely reasonable.