I think the corrosion may be contributed to by flying in IMC, where the engine ingests lots of water in the air. This can get into the oil, and cause it to go milky. There was a utube video of someone de-coking an engine by letting it take in a stream of water in the carburettor. This found it's way into the oil, past the piston rings it was thought.
.