I'm not sure which part of the world you live in Darren because I haven't seen your other posts but someone else mentioned the UK earlier in this thread??? If that is the case, then I would agree that Swiss Time Services in Essex is your best bet. They are highly recommended by expert Horologists and collectors on this forum including the author of Speedmaster101. That's were my Vintage Speedy is heading.
If you telephone them you will find them very helpful. I had a chat with Simon Freese a couple of weeks back. He was very helpful and gave me a very clear idea of what was needed, what they would replace and what they would leave original. Some non-UK residents also go to the trouble to send their vintage watches to STS because of the sympathetic way that vintage watches are serviced there.
If you live in another part of the world a local expert from this forum should be able to point you in the right direction. They love to see nice pictures on here, have you got some shots of the watch you want serviced? Meanwhile, here's a little shot of Swiss Time Services.
😉