If you really want to invest some time, try jeweler's rouge. It has to be polished with a mop that is going at some hundreds of feet per minute.
I have got a shine on quite hard steel that just doesn't seem to rust for years, and brass looks like gold. Never tried aluminium though, so be careful.