Those cheapie Sensation alarms are very good value for money. I bought a pair more than a decade ago and my dad still uses them to this day. They've seen good weather and bad, had plenty runs and still going strong.
Coat them in silicone for water resistance and when the heavens really come down take them inside and rather fish without alarms, they'll last you a good while.