The Lancer Systems Mossberg 590/930 Magazine Extension will not fit a Mossberg 940.
The Lancer Shotgun Barrel Extension Clamp at the link below will work with the Lancer Systems Mossberg 590/930 Magazine Extension. The Lancer Systems Mossberg 590/930 Magazine Extension does not come with the extension clamp.
https://www.opticsplanet.com/lancer-shotgun-extension-clamp-with-no-rail-lsx-cp-nr.html
The Lancer Systems Mossberg 590/930 Magazine Extension will not work with the Mossberg 550. The Lancer Systems Mossberg 590/930 Magazine Extension does screw on with the existing magazine endcap is.
+2 (6.70")
+3 (9.20")
+4 (10.30")
+5 (12.60")
+6 (14.50")
+7 (17.70")
+8 (18.30")
Yes it should.
If the manufacturer said it will, it will.
However we cannot guarantee it.
Yes, an appropriate length spring will be included.
These magazine extensions will not work on a Mossberg 500.
Yes, these Lancer magazine extensions will install on a Mossberg 590 Shockwave however they will extend past the barrel.