Re: engine shampoo
After I fixed the valve cover leak I used Gunk Engine Cleaner on the oily places. (warm engine) Success! For the rest I use Simple Green or something similar and a soft brush. I removed the belly pan so I have to wash the engine bay frequently. After you get it clean, wipe it down after every wash, it's easier to keep it clean than clean it after it gets gross.
Les