Your missin the point.Yes BP is corrosive,but I clean my rifle the same day it was fired.Whereas a sodium enriched lube can linger in a loaded rifle for who knows how long.Plus if you lube your rifle with a sodium based lube that,s a recipe for disaster.Like I mentioned earlier.The oldert gent I knew that passed liked the way BB lubed is barrel on a reload whereas he wasn,t concerned on cleaning it right away as the BB gave him protection and halted the corrosion at least temporarily.I know of alot of times he went a week or more before he cleaned his barrel after shootin and reloadin with BB and his bore is perfect.If you shoot your sodium enriched patch say at the range and take your rifle home and clean it I don,t think you,d ever have a problem.But load it with said patch and hunt with it for any length of time w/out firin it and your lookin for trouble.Same as if you want to store it with such lube.