Astrolux AO1.
Less than $10 on BG.
Low, medium, high, strobe.
AAA
Twisty
Buy several.
They say it’s waterproof-I haven’t tested this.