I would think that kerosene should be OK also. Of course you would have to be careful because of the fire hazard. You might want to check out this sight for a do it yourself cleaner lubricant:
http://www.building-tux.com/dsmjd/tech/eds_red.htm The famous Ed's Red.
Bill