Comes with 2 mags that hold 19. Must see Indiana DL, carry permit, be 21. Nothing recorded. $400. This had a carry package down at Springfields custom shop.