Brake cleaner works pretty well for making sure the surface is clean. I had mine painted with a silver metallic wheel finish. I was a little concerned about it hold it up. It has been several months and they are OK. Cruiser Ken has had his stock 80 wheels painted black for some time. I think he's redone them once after they got into some rocks. He might post up about his experiences.
The trick to getting paint to stay on is prep, use sandpaper, scotchbrite, whatever to remove all the shine from all surfaces that will be painted. Use a solvent that doesn't leave a residue, like lacquer thinner, acetone, brake cleaner, not carb cleaner or paint thinner.
I cleaned mine with soap and water and a nylon scrub brush. Been rattle can painted a couple years now. They need touched up, you can see in the pic where I had one wheel re-balanced and didn't touch up the balancing lead.
I rattlecanned my wheels this summer, stock silver and clear. I sanded the silver down to bare metal, primed and painted it. Just roughed the clearcoat and cleared over the whole wheel. Looks great so far, winter will be the test.