This model is a flashlight holder for the mossberg maverick 88. It attaches to the mag tube with 2x M6 x 1.0 x 30mm bolts and 2x M6 x 1.0mm Nuts. i recommend 90% infill and Yes to supports. Works with 0.98in / 2.5cm width flashlights.