A couple of months or so ago, when I called them in RSC, they told me it is RM2K for my Rolex watch which is a manual winding one. I don't know if the service fee is higher for different models. I did not ask them how long it will take. But when I talked with a guy from Rolex Switzerland over the phone, he told me the service fee is USD500.00 there (which is RM2K+ here).