The dealership once did a cleaning of my engine compartment and it was great. All the hoses were shinny black. I did some research and saw a video of engine cleaning. The guy applied some kind of degreaser and used water to hose down the entire engine. This looks too scary to be a DIY.
The engine cover looks easy to clean. I can simply remove it and clean it on a work bench. What product should I use? How about Ultimate Protectant?