When you mentioned "steam cleaner" in the thread title I thought of something like this:
Years ago I had access to one when I worked part time at a heavy equipment repair shop. It did wonders for removing grease and grime from the construction equipment that came in for repair. It would also quickly remove paint and skin if you weren't careful. I only worked there six months but during that time the engine compartment in my car was the cleanest it's ever been.