They are quite a good firearm.....I have a Springfield XD 40 cal. and have never had a problem with it . It came with the kit including two mags. , mag. pouch , holster , etc . I have never been really a fan of these polymer style firearms , but it works fine.....no complaints here.....