Factory glock 21 with threaded barrel , all matching numbers Gen 3.  This is new old stock we have gotten in.  Comes with 3 magazines and a box.