I used it before on my Ford Tempo, to remove the EGR pipe from the adapter on the exhaust manifold, that was cast iron, and steel. But it cleaned it extremely well, before it corroded the pieces apart

I used some Hydrochloric Acid (Muriatic acid), along with table salt.
For Aluminum, Table salt would work well, I wouldn't recommend any acids, or bases for Aluminum though.
I assume you will be hooking the negative electrode to the aluminum? It is an extremely reactive metal, and actually forms a very thin oxide layer immediately, when it is exposed to oxygen. The Aluminum oxide, is the same ceramic as sapphire, and it is extremely tenacious. If you hook the positive electrode the Aluminum will corrode rapidly, and usually will take on a dark grayish appearance.
For cleaning corrosion it works well, but make sure the parts are free of grease first, normal salt water (the electrolyte) will not do anything against grease, and don't use electrolytic cleaning for that. If you do, it will be uneven, and probably cause pitting.
For Aluminum it actually works by corroding the metal underneath the corrosion (making more Aluminum Oxide), which makes the uneven rough corrosion fall off. This leaves you with a thin, uniform layer of corrosion.
If you don't get the results that you are looking for, you could try posting here:
http://www.metalfinishing.com/asktheexpert/index.htm
These guys take a bit to respond, but are extremely knowledgeable, and very helpful.