I have never had a problem stopping rust. Hot soapy water a soft brush, scrub it really good, let barrel cool ( water should be very hot ) Turtle Wax, paste wax for cars is what stops rust for me. Rub it in good, buff off then wax it again. Work in all cracks and groves around sights, lugs, breech plug, then wash in hot mild soapy water again, a tooth brush works great for around sight,lugs,etc. Now heat barrel with blow dryer and rub in 3 in 1 oil. Its all about, rubbing, scrubbing and HEAT. Do it like this and you will only do it one time. AL