No, the Streamlight TLR-7A Flex LED Tactical Weapon Light is too large to fit the CR920 accessory rail. You would need the Glock compatible TLR-7 Sub, which can be found by using the link below:
https://www.opticsplanet.com/streamlight-69428-tlr-7-laser-light-combo-handgun-glock-led-500-lumens-black-alu.html?_iv_gun-make=glock&_iv_gun-model=glock-48
Yes, this is compatible with the CZ P-10.
If your Ruger PC Carbine has the sporter style stock and forend the Streamlight TLR-7A Flex LED Tactical Weapon Light will mount to the rail at the end of the forend. If you have a Ruger PC Carbine model with the M-LOK handguard the Streamlight TLR-7A Flex LED Tactical Weapon Light will not mount to it unless you used a M-LOK to Picatinny Adapter.
Yes, this should be compatible.
TLR-7's are manufactured in China.
The HK USP is not included on the TLR-7A compatibility list, however the light includes Rail locating keys for Universal or 1913 Picatinny style rails. There shouldn't be a problem mounting it to the universal mounting grooves on the USP.
Yes, the Streamlight TLR-7X Flex LED Tactical Weapon Light is compatible with the Springfield XD40. Use the UNIV-1 rail locating key included with the light.
The Streamlight TLR-7X Flex LED Tactical Weapon Light is compatible with the TX22.
Yes, the Streamlight TLR-7X Flex LED Tactical Weapon Light is compatible with the Glock 30S.
Yes, the Streamlight TLR-7X Flex LED Tactical Weapon Light will mount to the underside accessory rail of the P365 X-Macro.