You cannot go wrong with International Watch Works.I have several Seiko 6105 dive watches that I want to have reconditioned/repaired so I can give them to my grandsons.
I'd appreciate if folks here could point me toward reputable vendors that do this kind of work.
Spencer charges very reasonable rates. If you are in the US I highly recommend him. I used to go to a cheaper watchmaker but realized that he only did cosmetic cleaning. Recommended watchmakers here may charge a bit more but you are assured that they passed the WIS test.