You out to consider Kreen, made by the same people that make Kroil. Look up Kano Labs to find it~!Have you ever did a fuel injection flush ? Tapping into the fuel rail. The smell of ammonia is strong during the process. And if you watch the tailpipe you can see the deposits expel. I used to do them at Toyota. Not sure if they still do it these days though.
Vinegar is another cleaner for certain usages. it eats rust. It's harsh if used straight. And mix it with baking soda it's a good drain cleaner. It does have a chemical reaction. Like a small volcano that kids build.
I would not be surprised to find Kroil has Kerosene in it. I believe type F trans fluid also has some amount of kerosene.