Sandblasting or glass beading is the best method by far....but I have seen some use an electrolosis tank setup with excellent results also---its not that hard to make one,using a plastic container large enough to submerge the part to be de-rusted in,and a battery charger,some washing soda and some re-bar & wire --you can find the specific plans on making and using one online at many antique car sites by googling "electrolosis rust removal"....like blasting,this gets ALL the rust out of any pits and gives the best possible prep for painting.................................................................................................we used to soak parts we wanted the paint taken off of in old brake fluid we drained from the junk cars at the junkyard...let it sit in it for a few days,and the toughest paint wizzled up like a prune,and could be wiped off with a rag ....They sell "wheel paint" in spray cans but I like using Epoxy appliance enamel on white rims,its tougher and holds up longer..POR-15 is the best undercoat IMO for wheels...Rustoleum works good too and is cheaper,but it takes a long time to dry unless you force dry it in the sun,or near a heat source,it'll stay soft for some time before fully hardening too..