My ProMags work fine but I think I got lucky. There is a reason why your "buddy" gave you these mags. I bought 2 ProMags when 17 round 9mm were impossible to find. I did replace the ProMag base plates with S&W base plates and with a little bit of tweaking the flange on the bottom of the mag they have worked. So, if the base plate is interchangeable maybe the rest of the mag parts are also.