It's my own fault -- I've been checking and cleaning the gun, I just didn't think about taking apart the magazines -- the corrosion was on the magazine where the base plate slides on -- I'll be keeping it much cleaner from now on -- yes, my environment is humid, hot, and I have corrosive sweat -- I've always been amazed how well the pup did, and I still am.