Hi JQ,
I have painted PVC with normal rattle-can paint before. As long as you do a numerous light coats it works well enough. Buy plascon or similar brands - not the really cheap type. On the cheap brands the nozzle is poor which creates splutters, etc.
The bond isn't strong enough to withstand the fingernail test, but the insides of a port rarely get into contact with anything. If you are worried, then get some plastic primer and apply that first.
Regards,
Ian.