The doctor is correct on all counts.
But I would not put paint on the axles, why introduce that substance into your oil? You could paint the flanges I guess, but they were bare from the factory and can hardly be seen even from under the car. You could paint the yoke simply to prevent the inevitable surface rust, maybe even a clear-coat too.