Sorry, Snowdog, but I don't fully agree with your rule of thumb.
Up to the 1930's almost all U.S. ammo (Boxer primed) used potassium chlorate primers. Some used mercuric primers which weren't corrosive, but destroyed the brass case. After WWII, most commercial loaders in the U.S. switched to non-corrosive, non-mercuric primers, but the U.S. military did not convert until 1952 and loaded some special ammo with corrosive primers even after that.
Many foreign nations continued use of corrosive primers in military ammo for years after that, so being suspicious of any but commercial foreign ammo is a good idea. AFAIK, the commercial ammo being imported is all non-corrosive, but surplus military, except NATO 7.62x51, should be suspect.
Why did the military retain corrosive primers so long after commercial companies switched over? Because the potassium chlorate primer mix was extremely stable, and was usually unaffected by time or storage conditions. With billions of rounds in store at various times and under various conditions, this was of considerable concern to the military. Non-corrosive primers have turned out to be stable as well, but in the WWII era they had not established enough of a "track record" for the military to be sure, so U.S. WWII production (except for .30 carbine) was all corrosive.
Jim