I had a POS 870 Express that would develop a light coat of rust over the whole reciever even when well oiled and sitting in the safe. Solved it with a coat of krinkel-finish, matte-black, hi-temp engine paint, then cammoed a krylon finish over that, and used it as my leave it in the truck, pole the canoe, hunting the mudflats gun. When I went to sell the gun it was very hard to get all the paint off the metal though, and never got it off the stocks.