Those look like aluminum castings. Couldn't you just buff them to a high luster, and put a coat of wax on them to seal the aluminum from tarnishing again? If they are aluminum, you could have them polished, brite dipped, and anodized, like what GM did with the aluminum grilles, moldings, etc.. There is a place in Michigan that still does the old method of anodizing.