new never fired Glock 23 gen 4 comes with 3 mags and everything else from factory im firm on the price please text REDACTED