While this could be seen as off topic, I don’t think it is: I strongly recommend purchasing that bike light from your local bike shop. If you have a local bike shop, it is likely struggling. But it is also likely that the lights they have on offer there are specifically selected for their utility, particularly their utility in your locale. Perhaps it will be a few dollars more than Amazon, but you will reap the benefit.