This is a like new XD-9 that my wife put 1 mag through. I have kept it oiled and clean in a climate conditioned safe. It comes with 2 mags. Please text me at 949-554-9568 for the quickest response. I work a lot and can’t answer my phone often. Thanks!