Only thing I would have to knock the Gen II's is that they don't like the too cold or too hot climate's and try not to drop them too much. Other than that they are all right. Not battle tested but perfectly fine for the range. Although the price would still leave me to get PMags but hell to each there own. At least you are buying from a true stand up dealer.