I have to be honest, I've not actually tried this but Duane (thatsdax.com) swears by DupliColor Rim/Wheel paint. I've seen the results and it is impressive. The paint is formulated to be chip resistant unlike many other rattle can paints.
Epoxys are generally more durable than enamels and acrylics.
Just a question: Do you have rim brakes? That can be a consideration when it comes to durability.
Tom
I've used/been using the Duplicolor Rim paint. I get good results and it seems durable enough. As rattle can paints go, It's gotta be the best I've used.
But DO NOT ignore proper prep and proper application. The surface to be painted must be clean. If you're applying paint onto a previous older paint job, give it a light sanding with the finest grit you have (1500 is actually ideal) and test for paint compatibility. If the surface was originally chrome plated, then sand the ever-lovin' bejeezus out of it! Then make sure you've cleaned all dust and sanding residue off. When you are sure it's clean enough, clean it again. That's just a good habit. Try to avoid any kind of dusty environment. I try to paint out-of-doors in full sunlight on a hot day, if I can.
Then you just follow the instructions: one light coat, wait ten minutes or until you're positive it's dry enough, next light coat, wait ten...and on and on until the color and depth look really good. Don't spray that $h*t too close to the piece. Back off about a foot and a half, don't dwell in one place, and you won't have to worry about runs. Start with primer, be certain the final primer coat looks smooth; follow with your color coats, make sure they look good; repeat this process with a clear coat formulated for rims, and you will have a tough, nice looking paint job (and will have saved a wad of cash).