I think you might be pleasently surprised how long a stainless steel shim could last. I agree that a new pin is best, but some guns just aren't worth it. Also, using a shim can give you time to evaluate the gun and see if you care to invest time and resources.