I bought a ridiculously expensive front light. It comes with a robust clamp which it bayonets into and out of. The quality is what sells these things, but I found the spring loaded bayonet fitting rather sloppy considering the price (£48 on "special offer")... the light moves around annoyingly in the clamp, over bumps. So I devised a way of keeping the lamp loaded lightly to one side.
It is a Town Mouse Light and runs off a removable 18350 Lithium cell. That is the best thing about the lamp, as other cells can be bought to extend the useable time of the lamp, which to my mind is a few hours short, at 5 hours on steady. It claims to do 16hours flashing, and I had misread the advert and thought it would run for 16hrs on steady. USB C lead will recharge the cell in situ. A rubberised seal should prevent water getting in the charge point, but the quality of the rubber seal is not great either, so it is only a matter of time before the charge point will become a failure point.
Will take pics if anyone is interested.