Bought 1 for 31 dollars including shipping. Same type of light sold 44 bucks in DX. Use it in a small rainy day, it works fine. And it's not hot.
don't know how waterproof it can be.
Flat bezel bike light