A new mainspring costs about $45.00 and up. If needed, cleaning and oiling runs about $160.00 and up. For old pocket watches basic cleaning & oiling costs around $200.00 and up. Due to extreme price increases, most mainsprings for pocket watches now cost $80.00 or more installed.