The Holosun P.ID 1000 Lumen Light is compatible with an AR15 as long as you have picatinny rail space available to mount the light.
Yes, the Holosun P.ID 1000 Lumen Light will be compatible with a Gen 3 Glock 22.
The Holosun P.ID 1000 Lumen Light mounts to picatinny rail and could be used on an AR15, however, it is primarily designed for use on handguns. So the controls may not be as easy to operate on an AR15. I recommend the light at the link below.
https://www.opticsplanet.com/streamlight-protac-railmount-hl-x-1000-lumen-fixed-mount-long-gun-light.html
The Holosun P.ID 1000 Lumen Light will be compatible with a Glock 27 that has a ReCover Tactical picatinny rail equipped. However, it will overhang past the barrel/slide and will have issues with holster compatibility.
The Holosun P.ID 1000 Lumen Light is not compatible with TLR-1 compatible holsters. You will need to use a universal fit holster, or have a custom holster made.
The Holosun P.ID CREE LED Light is compatible with the Beretta M9A1.
The Holosun P.ID CREE LED Light will mount to any firearm with a MIL-STD 1913 Picatinny accessory rail.
Yes, the Holosun P.ID 1000 Lumen Light will be compatible with a CZ P07.
Yes, the Holosun P.ID 1000 Lumen Light is compatible with the Gen 5 Glock 17.
The Holosun P.ID CREE LED Light is not compatible with the Glock 48. I would recommend the Streamlight TLR-7 Sub Ultra-Compact LED Tactical Weapon Light, which was specifically designed to fit slimline Glock rails. It 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-model=glock-48