Surefires are okay… ish. They’re fairly reliable and look nice, but I’m not about to buy a single one for those two things when the insides are nothing but overpriced, outdated and underperforming American garbage.
The best thing you can do is as KawiBoy did and mod the hell out of any you got with diodes and drivers that are actually worth their price.