The Streamlight TLR-7 HL-X Sub USB Multi-Fuel High-Lumen Rail-Mounted Light model: MPN:69506 is compatible with the Springfield Hellcat, but not the Hellcat Pro.
Yes, the Streamlight TLR-7 HL-X Sub USB Multi-Fuel High-Lumen Rail-Mounted Light, model MPN:69503 will fit your 48 MOS.
The correct model light for your Canik would be the 1913 model, which can be found by using the link below:
https://www.opticsplanet.com/streamlight-tlr-7-hl-x-1913-sub-usb-multi-fuel-high-lumen-rail-mounted-light.html
People have already had this issue on reddit and other posters have confirmed that they needed the GL>Glock version.
The correct model light for the Springfield Echelon 4.0c is part #69505. It can be found by using the link below:
https://www.opticsplanet.com/streamlight-tlr-7-hl-x-1913-sub-usb-multi-fuel-high-lumen-rail-mounted-light.html
The correct model light for your Prodigy would be the 1913 model, which can be found linked below:
https://www.opticsplanet.com/streamlight-tlr-7-hl-x-1913-sub-usb-multi-fuel-high-lumen-rail-mounted-light.html
The correct model light for the Echelon would be the 1913 model, found by using the link below:
https://www.opticsplanet.com/streamlight-tlr-7-hl-x-1913-sub-usb-multi-fuel-high-lumen-rail-mounted-light.html
Yes, the correct model number for your P365X is MPN:69504.
Yes fits on my P30L!
These Streamlight TLR-7 HL-X Sub weapon lights are not compatible with the P320 as they are designed for specific proprietary rails. For yoyr P320, I would recommend the Streamlight TLR-7 X USB Multi-Fuel Light, which can be found by using the link below:
https://www.opticsplanet.com/streamlight-tlr-7-x-usb-multi-fuel-low-profile-rail-mounted-light-w-interchangea.html