@cheezypoof here is the deal:
In production, the wheel is cast, heat treated, machined, painted, face-machined and clear-coated.
To get good adhesion for new paint, you'll need to take it all back down to bare metal to remove any contaminants from oxides, etc.
For re-coating, unless you have access to the equipment to do the face-machining, it will never look as good as OE.
Detroit Wheel and Tire might be able to refinish including the machining(they have the equipment for it), but they can be higher cost than it might be worth to you.
Another option would be to rattle-can the whole thing and
carefully sand or brush the face to get that machined look back. In theory, you could make any texture you want depending on how much time you want to spend on it. You can even polish cast aluminum, but paint doesn't stick so well to a polished surface unless you use a chemical pre-treatment.
After getting the face finish you want, clean it well and clear over top. just try not to get paint on the mounting face nor the seats of the wheel nuts.
Or just go to town on them with some "Sparkle silver" spray or PC and it will be close enough unless you want some other tone. Of course, you still want to prime(with Aluminum Primer), color, and clear them for longevity.