I own three of these.  There are heavy duty, and seem to be built to last.  I especially like that they have no external vents for rain to get inside and potentially short things out.  One of the three that I have is mounted on the outside of a trailer that is kept outside in the weather unprotected.  It is subject to snow, rain, etc. but is still working fine in these conditions for several years now.