RE: What makes BP so corrosive?
Black powder is corrosive even before you shoot. It's in the nature of the ingredients. Potassium nitrate (saltpetre, a salt) Sulphur (a mild acid in the presence of moisture), and Charcoal (attracts moisture and holds it because it is porous) This is a recipe for rust from the get go and after it is burnt it only gets worse.