Mossberg 940 JM Pro 12ga 24in


Only 1 left in stock (can be backordered)



Mossberg 940 JM Pro 12ga 24in

Built to compete and win.

Inside the 940 JM Pro, you will find a new durable gas system, nickel boron-coated internal parts for smooth operation, and a competition-level loading port, elevator, and follower.

Outside, an adjustable stock and streamlined forend sport Mossberg signature texturing, while a host of stylized, functional components combine for competition — optimizing speed, accuracy, and durability.

Go with a winner — the 940 JM Pro.

This Non-Restricted Firearm


Click here for all our 12ga ammunition options

About brand
Shop Mossberg products at Victory Ridge Sports in Barrie. Find top-quality gear for hunting, sport shooting, and outdoor activities with expert guidance!


Mossberg 940 JM Pro 12ga 24in

  • Gauge: 12 Gauge
  • Action: Semi-Auto
  • Chamber: 3″
  • Capacity: 4+1
  • Sights: Front Fiber Optic
  • Barrel Length: 24″
  • Choke: Briley Ext Set
  • Barrel Type: Vent-Rib
  • Barrel Finish: Matte Blue
  • Stock: Synthetic Pistol Grip (Black)
  • Overall Length: 28.125″
  • Length of Pull: Adjustable – 13″ – 14.25″
  • Weight: 7.75 lbs





There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.