The watchmakers you brought it to may not have access to parts for a repair hence the Worn Out. I would contact IWW but they always seem to have a long waiting list. I think RGM also does restoration work maybe give them a shout. I would recommend my watchmaker in a heartbeat if you were local to me Long Island NY. He is very good and has done some wonderful work for me. I don't know if he would do long distance work, I personaly like to see the person working on my watch (there is exceptions). So if you want here's his phone number tell him Ron Lares refered you.
Alex (Custom Jewelers) 631-321-4107.