The compressor seems quite exposed.
The whole mounting position seems a bit vulnerable. The box is anything but water proof requiring the whole compressor and value assembly to be water proof. There are a lot of O-rings etc in the motor and the connectors, but a little grit in these could cause the seal to fail.
The motor must have had a lot of water in it. The air side of the compressor wold get wet anyway by compressing humid air, but the water pooled in the MOTOR by about a cm according to the rust line on the stator. Enough to flood the brush plate and the spring.
I know they have to mount it under the vehicle, but in even a shallow water crossing, this thing is going for a swim.
I agree the sealing of the connector, I will use tape I used to apply on antenna connectors (I am, was a HAM). It is a stretchy, self sealing sticky stuff. However the main power connector is a good wet connector. You can hear, feel the pressure as it connects and seals, but I will tape it anyway.
I will check out the wreckers, auto sparky's and maybe scrounge a few old starters to find a spring.
On a side note, as all the values and solenoids are separate from the actual compressor, I suspect any old (reasonable) compressor could be fitted. A tyre inflator can provide sufficient pressure and run at about 37 lts per minute. Does anyone know the actual performance of the SLS comp?
Cheers, Tony