i know rgm has a good service and restoration biz and for a complete service on a modern watch is 350.00 for vintage is 400.00 and high end is 450.00. complete service is to disasemble the watch, check for worn or damaged parts,clean, oil, time the watch,clean and refinish the case and most plastic crystals are replaced. i myself would have no problem sending any watch to them for this service. steve