All German, triple marked. Comes with 1 mag. Show TX ID and be legal to own. $525 Please let me know if you have any questions.