we "waterproof" all the electrics on our offroad bikes to help cope with "large" amounts of water, if Basher or yourself are out at a meet il chat about how we do it, its very cheap and very effective, and will help with your rain/ducati problem...
welcome to the club :-)
Jd.