Get rid of the snorkle but fill the gap under the seat with some cut up milk bottle or if you're more fussy a bit of aluminium.
Check out this thread...
http://www.xt660.com/showthread.php?t=18731
You should be able to get a mud tight seal with some silicone too.