A diff breather kit is a must if you take your vehicle through water above axle height at any time.
It allows your diffs, transfer case and gearbox to breathe from a higher point on the vehicle and greatly reduces the risk of water being sucked into diff housings and gearboxes.