excellent shape! comes with magazine