They tear their equipment apart on a regular basis.

Water finds a way into everything no matter what you do. Change your diff fluids on a regular basis, like every one or two dunkings. You should also tear into your front end and repack your wheel bearings. Make sure you silicone any part that doesn't have a gasket on it. Silicone on everything else probably wouldn't hurt either...
Make sure your Diff breathers are extended up as high as possible. You will probably want to put a filter on the end as well. Or run it into your snorkel air box to keep them out of the water as much as possible.
After you get out hit the local spray off car wash and spray down your engine compartment. Some dirt probably worked it's way into your alternator bearings. Bad luck is all.
