As mentioned above, I think a Mountain Electronics gift ‘card’ is the best choice.

They have everything from individual components, to complete lights, & can customize a light to your specifications.

If he needs assistance with building a light from parts, you could always steer him over to BLF as well :beer: