Mag details
Howdy
Just some things I have noticed over the years.
All double stack 9mm mags are the same from top 1/3 up.
Only differences in Beretta, Tarus, BHP, Ruger, S&W, Marlin 9mm carbine, will be,
Over all length
Angle of floor plate
location of catch notch
Size of catch notch
Heigth of tab on follower that engages hold open arm.
For instance
Beretta mags can be made to work in a Tarus easily.
Tarus mags work in Beretta OK
S&W mags work in Marlin carbine, except some brands the follower will not work the hold open, some will.
Ruger mags can not be made to work in Beretta or Tarus because of the floor plate angle.
Most any mag can be made to work in BHP or Marlin except that some can be pushed up too far and lock up action.
There are sure to be more details that I do not know or can remember, this is just some of the basics as I know them.
Hope it helps someone
Good luck
Wyo