First off.........NEVER CHROME PLATE AN ALUMINUM GUN PART.........unless its vacuum deposited.
The chroming process is rather lengthy and the added thickness is uneven at best.
For aluminum it goes thru a zincate, copper then repolished then into nickle and finaly the chrome.
With that type of plating the edges and ends build thicker than the flats and middles. Its a good way to make a gun stop working.
The annodizing is not conducive to letting other coatings "stick" to it. So if you want paint or something else along those lines.....a stripped part is the best way to go.
Annodizing is nothing more than dyeing the corrosion of aluminum. The beauty of annodizing is that its in effect ALUMINUM OXIDE and is really hard (see SAND PAPER) it is also a great system for coating because it is "rust" so to speak and as the annodizing builds up it no longer conducts electricity. When it wont conduct electricity the current goes to the next open. This is why under controled condition by chemical bath controls and current you can literally control the thickness of the part.
Me? good old fashioned black annodizing is perfect and if you know an annodizer you can do some really cool stuff with it.
If anyone needs any extra info........hit me up. Metal finishing is how I paid the rent thru college and Im glad I experieced it.