Magpuls are great. I have a number of Glock pistols and I use Magpuls for all of them. For each I have 2 Glock mags that came with the guns and the rest of my mags are Magpuls. I have 20 Magpul mags for each gun. They are composite not metal but they are tough and indestructible. I saw a video on Magpul and the guy drove his truck over 2 Magpul mags , put them in his gun and emptied both mags. No problem, no damage (i obviously don’t recommend that) And so easy to take apart and clean should you want to. I have never had a single problem or hiccup with them. I have left a few loaded for 2 plus years and they work just fine. No spring weakening, just like new. I use Magpuls in my concealed carry, I trust my life on them, and that says it all.