I've been waiting to reply to this one

I have spent quite a few hours detailing my machine and I have some good tips. It all comes down to the ol' elbow grease though but I can show you the tools and chemicals I have been using. I have an AWESOME degreaser that I buy in 5gallon buckets for $25 at the Smart and Final discount supplystore. When you think about the cost per bottle I hardly pay anything for how much I get. They sell this bucket of industrial concentrate cleaner/degreaser which is used to strip/clean floors. I dilute it 2:1 with water in a spray bottle and it cleans part in a sink with water better than in a solvent tank, no joke! Using is straight is just not necessary and you can use it 3:1 and it works just as well but is less slippery. It's blue like Windex and you can really clean your hands with it too.

I took all my nasty accessories (PS pump, alternator) off the engine and threw them in a pan to degrease them with this cleaner and then hosed them off. The parts really strip clean with this stuff. When I get another bucket of it I'll get a picture. I am on my last spray bottle. Besides this cleaner I have used almost one can of pressurized brake cleaner. There are a few types but the all clean the same and instantly evaporate so you have to clean fast with this stuff. I use that sparingly as it shoots out super fast and you MUST put on eye protection or you will get shot with it. I've seen people spray themselves so many times, hehe. I got some gas splashed in my eyes when I was 17 and that sure taught me a lifelong lesson. I wear eye protection if any type of air or power tool or chemical is being used, no matter what. I have 3 pairs floating around my shop and I don't work with this stuff without them on, no way.
I will never use gas to clean and I haven't in a couple years. It doesn't work as good as brake cleaner or that degreaser I mentioned. Hell, it's expensive now too! That does it for the liquid cleaners I use. Later I'll show the abrasives and brushes. Yeehaw.