Kroil looks like more of a solvent/surfactant combination to me. It's advertised function is to penetrate rusted parts. It probably contains some lubricant that may not be hydrocarbon related. In my old line of work we used butyl benzyl pthalate for lube on everything from machinery to spray guns as it had no affect on any of the coatings we made.