if Kuching, there is 1 vintage watch repairman in City One Mall - sent my vintage Geneve Omega there and the service is pretty good. Lets me know the issue, took pics of my watch after they open up and tell me whats the issue, then asked if i want to proceed.
Took about a month (i think pretty good since its an old watch).