I use my maglula for:
9MM - CZ75 Compact, CZ75 Pre B, P01 Omega, P09, M&P, XDM, BDM
.40 S&W - CZ75B, P09, P07, M&P
.357 SIG - Glock M31, M&P
.45 acp - XD
Works on all of them, different calibers, different magazine size/shape.
They make a different models for rifles and PCC magazines. Just bought one for the Colt style 9MM 32 round magazines and that thing is the ticket! Thirty two rounds is in the magazine before you know it, unless you count them.