Painting wheels
Not sure about a paint that will stand up to a degreaser. But clean clean clean your wheels! Then sand sand sand,then clean again. Then,use a high quality primer(I use duplicolor) and give it a few layers.Then sand out any imperfections in the primer and wipe clean with a tack cloth. I would recommend at least three coats of the paint of your choice(again I used duplicolor wheel paint with good results) Take your time,do light coats so you dont get any runs. When finished let them get some sun for a few days to cure the paint,and you should be good to go.