I'd prefer something that doesn't replace the forend.

Momentary switch on the light. Rugged. Probably should not extend past the muzzle.

I've found many designs but it's hard to separate the good stuff from the junk.