The shop puts everything including the mainspring in an ultrasonic cleaner, touches up the gun and washes the fool out of it. Costs 60 bucks. It is a luxury that I have enjoyed. smile Gun comes back looking new each time.