There are a lot better options available now than that (outdated) ultrafire h3. I recommend the Skilhunt H03 or the Nitecore HC30. There are some great discount deals on both of these going on right now.
For strictly floody beam the Skilhunt H03
For all around use the Nitecore HC30 or Skilhunt H03R
I have the predecessor to Skilhunt H03 (H02) it was great but it died after using it daily for about a year (dropped it too many times I guess)
Skilhunt H03 reviews:
Coupon deal:
I now have a Nitecore HC30 It’s a great light and a very compact size, but because it has a reflector it’s less floody than H02 was, (the H02/H03 has a TIR optic with diffuser) I use the Nitecore as a flashlight mostly (not in the headband) so I like the throw I get out of it. It has enough flood for my purposes, and the better throw is a plus for camping when I need to see out farther.
Nitecore HC30 review:
Coupon deal:
Both the Skilhunt and the Nitecore are available in Neutral tint, which is what I prefer, pure white light instead of the bluish hue of cool white tints, plus the color rendition is way better, especially outdoors. If you haven’t tried a neutral tint you may want to look into it.
Also the Skilhunt has a magnetic tail which is quite useful (removable magnet if you don’t want it) The Nitecore has no magnet but I added one to mine. There is also a reflector version of the Skilhunt (H03R)