Yes, it should fit just fine.
The SureFire X300-B Ultra LED Weapon Light is not compatible with the P365 X-Macro. I would recommend using a smaller weaponlight such as the Streamlight TLR7, which can be found linked below:
https://www.opticsplanet.com/streamlight-tlr-7-hl-x-usb-multi-fuel-rail-mounted-light-w-interchangeable-rear.html
The SureFire X300-B Ultra LED Weapon Light does not have a listed recoil rating. I recommend contacting SureFire to confirm that the SureFire X300-B Ultra LED Weapon Light can withstand the recoil of a shotgun.
The SureFire X300-B Ultra LED Weapon Light will fit a Sig P226.
The SureFire X300-B Ultra LED Weapon Light mounts to picatinny rail and Glock style accessory rails. So yes, it will fit a Shadow Systems XR920 Elite.
Yes, the SureFire X300-B Ultra LED Weapon Light will fit a CZ Shadow 2.
Yes, Our X300 models will fit Daniel Defense M4A1. Thank you for considering SureFire!
Yes, the SureFire X300-B Ultra LED Weapon Light will fit the Sig 226 Legion.
Yes, the SureFire X300-B Ultra LED Weapon Light should work just fine.
The SureFire X300-B Ultra LED Weapon Light could fit but may be a little big.