Never heard of kerosene damaging O-rings, or anything else made of rubber. I've been using it to clean DID and RK chains, plus Renthal dirtbike chains, for years and I've never had an o-ring come apart. There was a time that DID's website recommended using kerosene to clean chains. If you look now, they show you pictures of how to clean your chain using DID chain cleaner. They're just trying to get you to buy their product.