Cleaning an aluminum carb

What's the process to clean a cast aluminum Holley 4010 or Edelbrock carb with the shiny finish? All seem to turn 5 shades of brightness over time: Big black spots, rough surfaces, dulling, etc. I was thinking maybe Eagle One etching mag cleaner? You put the stuff on a set of Westerns and they almost turn white, (well the foam does!) you have to rinse off and polish again to bring any shine back but at least it gets it one color. Any advice?