For both the TS-12 and X-95 you would need to add picatinny rail segments on the side of the guns in order to mount this Streamlight TLR-1 HPL Long Gun kit. If you wanted to mount the light to the top picatinny rail, the light would fit without issue as both options feature a flat top rail.
This Streamlight TLR-1 HPL Long Gun light features a 1,000 lumen beam pattern with brighter peripheral illumination and superior down-range performance. This is also a kit that includes the TLR-1 HPL Long Gun Kit with thumbscrew, “Safe Off” door switch and remote pressure switch.
The TLR-1 HPL produces a wide, 1,000 lumen beam pattern. The part numbers match the current product offered by Streamlight.
It will not. This mounts directly to handguns with Glock-style rails and to all MIL-STD-1913 (Picatinny) rails.
You should be good using a 3 or 5 slot picatinny rail section. A 3 slot would be sufficient, but a 5 slot would add stability for the base.
This mounts directly to handguns with Glock-style rails and to all MIL-STD-1913 (Picatinny) rails. However, you can get a M-Lok picatinny rail section to mount it to a M-Lok rail.
https://www.opticsplanet.com/geissele-picatinny-m-lok-rails.html?_iv_availability=in-stock