This is a Streamlight Tac Light w/laser known as the ProTac Rail Mount HL-X Laser, model 88089.
The ProTac Rail Mount HL-X Laser is a 1"000 lumen long gun light with an integrated red laser. It features MULTI-FUEL innovation that allows it to accept Streamlight's 18650 USB battery or CR123A lithium batteries" ensuring you'll always have a beam when you need it.
Features:
TEN-TAP programmable switch
High, low, and strobe light settings
Aluminum construction
1000 lumens output