Hi Biodom,
I think it is best for you to check around the area where you stay for any watch repair service. These watch sellers are running a business and their priority is selling the watch, not repairing.
Even you have the patience to wait for the watch to travel to and fro, they probably don't have the patience to service it. I maybe wrong but knowing how they work, I think it is not practical to expect "perfect" solution from them. Even the genuine watch distributors don't give that kinda service.
Just my two cents worth.
Good Luck!
Cara