Here is another possible solution to stop crud getting inside motor casing.
The idea here is to use a water deflector strip to stop water entering motor casing via rear hole (near swing arm pivot point).
I believe water is drawn into motor casing due to surface tension and smooth change of...