I have always used a high flashpoint solvent, my preference is kerosene. You know kerosene is just a refined diesel, and a great parts cleaner that will not harm your chains o-rings. I wipe off the chain with the kerosene and a rag, then dry with another rag. Ride for 10 miles or so at highway speed, then lube it with chain wax (parafin based), which is recommended for o and x-ring chains. Let it dry. No splash, no mess. I used it strictly on my 900RR race bike, and in 5 seasons never replaced the chain.
You decide. :wink: