Well, if you have a list going for next year make sure we are on it...
As far as dirty engine compartments go, well you all seen how dirty my Jeep was on the outside. yeah, it was worse on the inside! I have the vital area's sealed pretty good in the engine compartment so no big deal. I also spray it all down with simple green full strength, let is soak in for a bit and hose it off with the garden hose, comes pretty clean. I don't really see the need for a snorkle, i'm good with water depth up to my headlights in extreme cases but at that depth it would get in my t-case and trans probably, and also ruin more stuff inside.