I have two favorite mags, the 20 round lancers, and because lancer does not make a 40 rounder, the magpul pgmag 40s. But you can get two USGI mags for the price of one lancer, so I guess it depends on what your use for them is. If you're hoarding, then the USGI ones obviously.