This Safariland 6390RDS ALS Mid-Ride Level I Retention Glock Duty Holster is not compatible with the Full-Size M&P 2.0. The M&P 2.0 compatible version can be found linked below:
https://www.opticsplanet.com/safariland-model-6390rds-als-reg-mid-ride-level-i-retention-trade-duty-holster.html?_iv_gun-model=smith-and-wesson-m-and-p-9-m2-dot-0
No, this holster does not accommodate the TLR-7A weaponlight. I would recommend the Safariland 7360 7TS ALS/SLS Mid-Ride Level-III Retention Duty Holster, which can be found by using the link below:
https://www.opticsplanet.com/safariland-safa-7360.html?_iv_parent-gun-model=glock-17&_iv_light-laser-attachment=streamlight-tlr-7a&_iv_gun-model=glock-17
This Safariland 6390RDS ALS Mid-Ride Level I Retention Glock Duty Holster is not compatible with a Glock 19 or 45 with a TLR-7 equipped. I would recommend the Safariland 7378RDS 7TS ALS Concealment Paddle & Belt Loop Combo Holster, found by using the link below:
https://www.opticsplanet.com/safariland-7378rds-7ts-als-concealment-paddle-belt-loop-combo-holster.html?_iv_light-laser-attachment=streamlight-tlr-7&_iv_gun-model=glock-19
Yes, the Safariland 6390RDS ALS Mid-Ride Level I Retention Glock Duty Holsters that are listed as compatible with the Glock 34 MOS and TLR-1/TLR-1 HL will accommodate your Glock with a Holosun 508 and TLR-1 equipped. The compatible holsters can also be found linked below:
https://www.opticsplanet.com/safariland-model-6390rds-als-mid-ride-level-i-duty-glock-holster.html?_iv_gun-model=glock-34-mos&_iv_light-laser-attachment=streamlight-tlr-1,streamlight-tlr-1hl
Yes, it will.