All three come with one mag and no box. Glock 19 Gen 4 is in rough cosmetic shape but shoots well. Glock 17 Gen 5 only had 100 rounds fired and has night sights. Glock 43X MOS is in great shape with 150 rounds fired and has the Shield 15 round mag and mag release. Price is to move them quick and must be picked up in Tomball, Magnolia or Montgomery only.