My gen4 19, had the newer recoil spring but some of the brass would land on the brim of my hat. The new extractor fixed it too. They are good, but perfection isn't in the same ballpark. I'm really happy with it now, but I almost sold it before the armorers at the match fixed it, the same time...