I want to clean off and paint these:

For the hubs and wheel flanges I intend to remove and clean all greasy parts (wheel bearings, the grease nipples and lock rings).
I also want to do the main shaft of the drive shafts if you see what I mean.
I'll mask off the actual splined parts on each piece.
But will Hammerite normal metal paint be ok? Presumably there is quite a bit of friction heat build up in there?
Do I need to use caliper paint?
Thank you.
