They are what's called P60 hosts. The removeable "bulb" units are called P60 dropins and are for the most part interchangeable between the different P60 torch bodies.
I've built a few P60 modules and a C8 using this:
https://www.fasttech.com/products/1609/10007033/1574702-cree-xp-e-1w-520-530nm-green-light-led-emitter-on
And this:
https://www.fasttech.com/p/1127404
IMO.....get a decent flashlight headand and a light P60 host like a Solarforce P1. You can get good red dropins for P60's that will blow most regular headlamps away. That's what I do - the light can be converted to whatever you want just by changing the dropin. I've got a nice XP-G2 SMO one...
Brinyte B158.
Swap between red, green and white LED units. Adjustable focus. Easy scope mounting. Easily modded as you can get the empty pills from Gearbest and build whatever you want.
A dedicated red emitter will generally throw further than a white emitter with a filter.
Awhile back, Customlites also offered red and green versions of the Solarforce M3 turbohead. This is a great addition for someone looking to turn their compatible P60 light into a coloured hunting light and get more range. The green in particular throws well - I've made red and green pills for...
Check out a Brinyte B158 - can be had in red white and green and the led units can be swapped. About $40USD from Gearbest, in any of the three colours.
Gearbest.com
Brinyte B158 - take your pick of red, green, or white.
You can change the pills, but they aren't sold separately. Unless you can build your own because the empty pills are.
I have a couple of these for hunting and on focus they throw pretty good.
Apart from that, fastteh.com...