If it is a stainless gun, just don't shoot it or handle it and it will stay nice and shiney. If it is carbon steel, you need to have it blued, then don't shoot it and don't handle it and it will stay nice and shiney. I don't think I own a gun that doesn't have a scratch, scuff or worn spot, but I like to shoot them often.