Re: "Gunk" engine degreaser
With whatever cleaner you use, a pressure washer goes a long way to really blast off anything you do not want.
I would shy away from any high caustic (alkaline) cleaners, like Oil Eaters, etc. They are nothing more than variations on Oven Cleaner. Whereas they do cut grease, they will oxidize the surface of aluminum and turn it white.
I do like Gunk. Wallyworld has a variation of it which is much cheaper. It is nothing more that hydrogenated kerosene that is made to foam up and stick on the surface longer. (incidently, it's great for getting tar off of your rocker panels) You can always do a little scrubbing, with a bristled wash brush, after you apply it, then pressure wash it off. There is not much you can hurt with Gunk and it's variations.
Before applying anykind of finish, I would still wash things down with detergent.