Solarstorm Review?

Might be OK for a wet fresh water environment, I had 2 I tried for saltwater diving. Neither lasted very long.
The magnet and spring in the switch rust out in saltwater pretty fast, even with good rinsing.
Fit is pretty sloppy, but mine did not leak.

Is metal not a good option? This is cheap and a much better dive light:

But I don’t bang rocks with it.