Small diecast parts you can put in a vibratory polisher with a ceramic media to remove the "frosting" from the glass beads. I know there are massive vibratory polishers used in industry, but not too many of us are going to have them in our garage.
If you go the scotchbrite route, some sort of a lubricant helps. PPG used to make an aluminum prep solution that was a mild acid? that IIRC I used for this purpose. Or maybe I used it after the scotchbrite polishing. Don't go too far or you will end up with too shiny.
The PPG was probably something like this
Removes stains, corrosion... brightens aluminum surfaces
www.eastwood.com
Here are the PPG listings. Maybe I used both the 533 and/or the 501. I'll look to see if I have any of it left.
Edit- Ok, I checked, and I have both the PPG 533 and the 501. It doesn't look like I used much, if any, of the 533, but have used most of the 501. I put the 501 in a plastic spray bottle and spritz it on and manually polish. And then I guess gave it a final spray down. Both are mild acids, so use outside with the basic safety precautions.