One of the better, and
FEW weapon lights that will actually fit on the compact model(s) is the O-Light PL-Mini 2 Valkyrie.
Tough, dependable light with nice options like magnetic rechargeable system, adjustable length, momentary/sustained light, QD easy on/off mount. Under $100.00.
PL-MINI 2 Valkyrie Tactical LED Light 600 Lumens | Olight Store