Like new Glock 34 9mm with threaded barrel and comp. Mag well, extended slide release, mag button and comp holster. Comes with 4 mags