How to clean up an engine bay. Need your input

I love gunk engine degreaser, but you have to get the foamy stuff. The gel and regular suck balls. I take it to the do it yourself car wash, spray it on, let it sit for 10min or so, then hose it all off. Then I use spray tire shine on my hoses.