Benelli m2 semi auto 12 gauge. Has a 28 inch barrel and 5 chokes for it. Has a new magazine spring and a oversized charging handle call or text 316621144three