Brand new in box Keltec Sub 2000 Gen 3 GLK. Takes glock 19 mags and comes with (1) 15-rd mag. The second picture is one we put together for a customer and this one DOES NOT come with the extras. We can however build you one like that for additional cost.