I can 100% say that it is. All my seals, bearing etc were fairly new OEM. No leaks for about 5000 miles. Diff breather new too. Went wheeling and went through some pretty thick mud (which I'm still trying to get of months later) and about 2 weeks later I was dealing with a low brake pedal, which was caused by the same mud in the brakes. (one side was missing the adjustment cover) On a whim I pulled out the ABS sensor and had a sheen of gear oil in there. I pulled that side axle and there was only a slight amount in there. No puddling or anything. I cleaned it all up and looked on the other side and the same thing. I looked at my breather and it was encrusted with mud. Took it out as it was and tried to blow through it and it was stopped up good. I did the diff breather mod, changed my diff fluid and have since driven it about 7000 miles and it is bone dry.
I would suggest to everyone to do the diff breather mod as preventative maintenance not just if you wheel or ford water especially in the climates where rust is prominent.
Also, just to be clear, the diff breather isn't the only reason the seals leak.