best 21700 flashlight for use on bike

hi all

I have a Lumintop B01 flashlight I bought three years ago, but last winter season it somehow broke, and it is stuck in low-power mode. Lumintop and no one is helping me with how to fix it, so I’ve decided I need a new one for the upcoming winter season. Since I have a few 21700 batteries and no other use for them, I want to buy another model compatible with 21700 batteries. So, what do you recommend as the best flashlight currently available for bike rides in 2023?

Onroad or offroad?

on road pls. i dont want to blind incoming drivers in cars

So flashlight is bad idea. Get STVzO light.

Any recommendations for this STVzO lights?

I use 600LM XPG + 2 LED Bicycle German Standard Smart Sensor Warning Light Bike Front Light Headlight Sale - Banggood Deutschland

Leds swapped to Nichia. Good enough for city traffic.
For offroad I use NITEFIGHTER BT40S.

The Acebeam bk10 uses a 21700 battery and has a beam cutoff so it won’t blind oncoming drivers. A bit pricey but I think it’s very good.

There’s also the Nitecore BR25, but I don’t have any experience with it.