Harbor freight has this cheap kit. I use it all the time, works great for under $20
http://www.harborfreight.com/14-piece-aluminum-polishing-kit-98707.html
I bought a kit similar to this made by Ryobi from a box store.
Any kit like this works okay, but it still requires a lot of work to get your aluminum to shine.
I have a buffing wheel that I attached to my bench grinder that I prefer using. Only thing to watch out for is to make sure you have a firm grip on the part, cuz if you don't it could go flying. The part will also get really hot when you start bearing into the wheel, so having a set of heavy leather gloves is pretty much a requirement.
For aluminum with heavy oxidation, I have a few different approaches, depending on what it is. The other wheel on my bench grinder is a stout fiber brush that I use just for this purpose -- or for removing rust from iron or steel. It is stiff enough where it will make light abrasion marks in the aluminum if one bears into it hard enough, but this may or may not matter, and the marks can be removed later using sandpaper and polish.
Recently, I restored the aluminum front wheel for my '78 XS, and because of its shape, I couldn't really get into some of the areas that needed oxidation removal with the wheel on my grinder. So I chucked up a small steel wire brush wheel into an electric drill and removed the rest of the oxidation with it. The wire wheel did leave brush marks, but I was able to remove most of them with sandpaper and polish.
For areas where I can't (or don't want to) use the fiber wheel, and don't want to have brush marks caused by the wire wheel, I use sandpaper. I will usually start with a medium grit wet/dry sandpaper, working up to 600 grit. Then I'll do the polishing with one of the buffer wheels in the above mentioned Ryobi kit with the appropriate compound.
To keep things shiny, I find that Mothers works well as does 0000 steel wool that I'll use with PB Blaster or WD40 as a lubricant.
As I mentioned at the outset, it always seems to be a lot of work. Haven't figured out a quicker or easier way to do it yet.