Best way to safely clean the chain which I would do before each lubrication, is using kerosene. I used to use the Dupont wax, but before that I used gear oil and it worked great also.
If your chain has a o ring type chain do not use any petrol products on it as it eats the o ring etc . I always used simple green with a stiff brush . Lube it up with the chain wax while warm
when i went to pick up my buddies new bike, the guy we got it from gave us this stuff his father inlaw makes, its bio-degradable and it makes the shit just drip off the chain, it works amazing and you can just do it over a sewer drain or in your grass haha, when he showed it to us he had a filthy chain on his other bike he sprayed this stuff on let it sit for 10 mins and sprayed it off the chain looked brand new! ill have to get more details about it he said he was going into production with it
This- on the O-ring chains- gas, kero, whatnot- all kills the o-rings. on the MX bikes, we use non-O-ring chains and just clean/lube the chains regularly.
Gasoline, carb cleaner, brake cleaner, etc hurts the o-rings. But kerosene and diesel are ok. Some manufacturers even recommend using kerosene to clean the chain (I think Suzuki does).
ah, yes- correction- Kero (and in some cases diesel, I guess) are acceptable/suggested. But be sure to actually lube the chain afterwards, otherwise the dry o-rings will crack anyway.
I did also see several references to Suzuki manuals suggest using kerosene for cleaning the chain.
Been using simple green on my bike (bicycle) chain for years and its never let me down. Simple green to clean, then dry it off and apply wax/lube of your choice right after. I know it’s not a motorcycle but its the same concept.