590A1 with Mossberg made heat shield. Yes it fits, yes it works with ghost ring sights, no I did not scratch my barrel, and yes the hardware that comes with it is
AIMPRO Tactical Ghost Ring Rail | Jerking the Trigger
Mossberg 95300 Ghost Ring Sight Kit For Mossberg Model 500/590 - Able Ammo
Vang Comp Systems Ghost Ring Sight Installation – rifleshooter.com
Ghost Ring Sight Kit - 500/590, 12 Gauge - Matte O.F. Mossberg & Sons
Shotgun Ghost Ring Saddle Sight Mossberg 500 by Tac Star
XS Sight Systems Rifle Sight w/ Ghost Ring WS - Mossberg | 31% Off w/ Free Shipping
XS Sights Rear Ghost & Std Dot Tritium Front Sight w/Rail for Mossberg MB-4001R-4
VANG COMP SYSTEMS REM. 870/1100/11-87 GHOST RING SIGHTS | Brownells
590 9-Shot O.F. Mossberg & Sons
Shotgun Ghost Ring Sight Mossberg 500
The 4 Best Shotgun Ghost Ring Sights - Sniper Country
Jawbone Mossberg Shotgun Red Dot Mount Review | Armory Blog
XS Shot Rail Picatinny Rail Rear Sight Barrel Band Tritium Front Sight
Mossberg Sight Kit Ghost Ring Mossberg 500 590 Steel Blue
TacStar Ghost Ring Sight Set Remington 870 12 Ga Polymer Black
Mossberg 590A1 M-LOK Ghost Ring Sight Black 12 Gauge 3in Pump Action Shotgun - 18.5in - Black | Sportsman's Warehouse
XS Sights Tactical Banded Standard Dottrit/Winged Ghost-Ring Sight Set MB-1002-4
Shotgun Ghost Ring Saddle Sight Mossberg 500 by Tac Star
XS Sights SHOTRAIL Ghost Ring Sight Assembly on the Mossberg 590A1 Shotgun 1033 - YouTube