Mine went for a swim in a pond once, not switching it on until you have left it dismantled for 24 hours on a warm/ room temp radiator to dry got it working again while I was looking for a new one.
Not cheap 2nd hand but
http://www.keep-talking.net/index.ht....htm~mainFrame