When I do a deep cleaning, especially after riding in water, I use old motor oil to soak the chain. Then dry it with a rag and let it drip for a day or so. Then I apply chain wax to seal it. Most my chains have lasted over 10,000 mi doing this and show few signs of rust or wear.