The only mags that have ever ran without fail for me have always been a factory mag. 5rd, 20rd or 30rd, they always worked.
The aftermarket mags that I bought before I learned my lesson were given to my sister when I gave her a mini for a present. The mags work for her fine. (I guess it has to do with rate of fire)