Painting driveshaft?

A friend of mine used a length of pvc pipe and capped one end. Soaked the drive shaft in evaporust overnight in the pipe and scrubbed it. Repeated as necessary until rust was gone. He painted it with gloss black engine paint, I believe. Looked really nice.