I have two of these, with a third on the way.
There's a reason I use them exclusively - they are effective, robust, and inexpensive. The first one I acquired has been in use for more than a year, seeing everything from heavy rain, mud, sand, and impact. Add a rubber armor shell and a killflash and the thing will be nigh indestructible.