The copper spots are appearing because of de-zincification suggesting the hubs are made from an ordinary high zinc brass. This stuff is easy to buy and nice to machine but not good at resisting corrosion.
An alternative might be Naval Brass (CZ112) or CZ132, or even a low tin Bronze like Admiralty Brass.
Finding someone to sell it in small quantities may be tricky. My quick web search only found people set up to sell to industry. Dunno how big the hubs are but if there's enough metal in scrap plumbing fittings, they're made of corrosion resistant alloys.
Dave