Sorry to hear about your water related issues!
What exactly happened to the hubs/wheel bearings?
I've gone through some deep water and mud myself and luckily haven't had any problems yet. One muddy "puddle" was almost 3 feet deep!
I just bought the ARB diff breather and it comes with 4 connections (front diff, rear diff, trans and transfer case).
But I hadn't considered the hubs being an issue!