My watch is a Rolex Oyster Perpetual Date-just. Just got it from a friend last weekend.

How much do you usually pay for the service(maintenance)? What do they do to your watch? Would the watch look brand new after the service? If I want to replace the Sapphire Crystal(with a deep scratch), any idea how much?