Late to reply but I just read this. I am in the KC area too, (Overland Park), I have the same watch. I sent mine to Right on time Watches in KC, for a full service. He recently moved to Otto, NC though. It was fully serviced for under $300. Only part that was replaced was the main spring. the watchmakers name is Ryan Bond. He is Omega certified and he did excellent work. You might look him up and contact him. Never read anything but stellar reviews on his work. I'm quite happy with the service he did on my triple date. In fact, I sent my watch to him in NC, where it is now. I dropped it and knocked something out of regulation. It had been running +/- 2 seconds a day since the service. After the drop, it runs around -6/8 on wrist after about 8 hours. Ryan said the amplitude is lower than it was after service.
As for the two advertised locally, I would warn against one of the two. Don't know the rules about naming names on this forum, so I won't. I had a really bad experience with one of them. I needed a link for my Speedmaster, purchased one online. It didn't come with a pin. I called one of the two places, they said they would install the link and had an Omega pin, told me $45. I agreed, dropped the watch off. Next day, my wife went to pick the watch up, charged her $110. She didn't know, thought that was the price. Brought it home, charged $45 to install the link, $65 for the pin. When I looked at the bracelet, they had installed the link upside down, that is, the directional arrow that shows the direction of the pin was on the outside and the pin was a generic folded pin that was slipping out. I called them and they said they would fix it for a $35 service fee. Obviously, I was done with them. So beware.