MGM has a policy in place detailing the repair costs for certain controller problems. If it took in water, then it would be a paid repair, but it would still be cheaper than a new one I am pretty sure. drop them an email and they will tell you how to proceed. If you need my assistance after that, please allow me to help. Here is the e-mail address:
mgm@mgm-compro.cz