This should come with everything needed to pretty much make your 23,27,32,33 into a 19 or 26 with extended barrel. Factory firing pin w/ spring, trigger housing w/ ejector, extractor, extractor depressor w/spring, one factory g19 mag, then aftermarket KKM match barrel. I am looking to get 150 for everything. 150 rounds through the barrel/parts. Worked flawless. This is for a Gen3 not sure if everything will work in all Gens.