I've splashed tons of mud and water on my GM remy alt with no problems. I do use dilectric grease on all my connections though, maybe that helps? I also clean and inspect the engine compartment after every real muddy outing, taking care to clean any mud or debris from the alt, alt fan, belts, pullys, radiator and fan housing. Regular maintenance helps.