IMO the best protection for your bore is called Ultra Bore Coat
www.ultracoatings.com Ive been trying this stuff out in my bores as well as their Gun Shield product and the stuff just flat out works against rust/corrosion and cuts down the crud ring formed by sub powders, super easy clean up as well.