Painting my steering wheel

Hello all, anyone out there ever painted their steering wheel? It's blue now and I want to paint it black, but don't want it to wear off quickly. Any suggestions on the prep process and what brand of paint to use?