The hood blockoff would work good if your doing lots of subs, but it depends on a lot more, is you hood seal good or loose hood? Also are you still running a stock intake filter? The sxr i ride has never had a problem with water ingestion except when it lost its hood. Its running blowsion filters with no prefilter. My SXI gets tons of water in it but I run a blowsion filter with a pre filter and have no problems any more.