Like new glock 40 gen 4 10mm. I have put less than 1500 rounds through it. Everything in the picture comes with it. The box of magtech ammo only has 40 rounds in it.