don p:
It may be luck, but there are other factors which may be at work. The original study (in the U.S.) was done by Dr. Wilbert J. Huff, of the Bureau of Mines in 1918 and published as Technical Papers #188, Corrosion Under Oil Films, with Special Reference to After-corrosion in Firearms.
He demonstrated the culprit was, in fact, the potassium chlorate in the priming mixture which was causing the corrosion in firearms which had been properly cleaned in accordance with the then-standard methods, even when they were protected with a coating of oil. He showed that other cleaning methods and materials did not work, and why.
He also showed that the corrosion did not commence even in uncleaned arms until the relative humidity went above 50%, at which point the salt residue attracted moisture from the air to make a brine solution which caused the rusting.
He recommended the proper, water-based cleaning methods be instituted, and even went so far as to produce his own cleaning product - 'Huff's Chloroil', which was water-based and popular throughout the remaining years of the corrosive priming era.
Some users of non-water solvents believe they are not experiencing rusting because they don't notice severe pitting or obvious reddish rust in the bore, but fail to notice the progressive darkening of the bore, particularly at the corners of the grooves, until significant damage has been done. For now, I recommend you run a dry patch or two through your cleaned barrels at intervals, and check for red or brown stains, just to be safe.
If you are fortunate enough to live in an area where the relative humidity never goes over the critical 50%, you may never actually have much of a problem, but there aren't many such places. I live in Arizona, where the typical RH is below 20%, but it does go up much higher on occasion, so I clean with water and have never had a problem in arms cleaned that way.
Water is cheap and readily available - new barrels aren't.
PRD1 - mhb - Mike