RE: Cleaner for engine exterior
I found that if you are regular with the cleaning, you can keep the exterion quite clean with just normal soap water and a toothbrush. Get the engine absolutely dry afterwards with a heat gun or hair drier or you will get rust on the GI parts like screws etc
Ameyam