Cleaning can be done with a stiff bristle brush (non metalic) and simple green for an eco friendly proceedure. Water based solvents usually leave bare exposed metal prone to corrosion that a spray of WD-40 immediately afterward will arrest.
However, if you have the proper disposal facilities, mineral spirits (yes - paint thinner) works pretty well. Plus, if any gets into your crankcase, you can just drain it out without too much of a rust worry. Kerosene doesn't clean as well but leaves a very thin oily film behind to deter corrosion, Diesel fuel, too. The environazi's would rather you rusted, recycled, and replaced your machine with a new one more under their control. And thus, discourage use of these older but effective cleaning methods.
Cheers,