The Mossberg 940 JM Pro is a 12-gauge semi-automatic shotgun designed for competition use, featuring an optic-ready design for Shield RMSc-pattern micro dot sights. It has a 24" vent rib barrel with a matte blue finish and a capacity of 9+1. The shotgun boasts a clean-running gas system, quick-empty magazine release, and an adjustable length of pull between 13" and 14.25". The stock is adjustable for drop and cast and comes in a black Multicam finish. The 940 JM Pro is built for quick loading, smooth operation, and has a durable internal make-up optimized for competition shooting.