I have an armytek wizard pro warm, I have been using one daily for years. I have worn it out, armytek has replaced it. And even sent me the upgraded model. I recently bought a new one with magnetic charge base.
They are amazing. I have even snorkeled with it on. Very nice beam. You may find it for about $70. https://www.armytek.com/products/flashlights/multi-flashlights/armytek-wizard-pro-magnet-usb-18650/