I have painted plastic with KRYLON-FUSION and have had good results.
I would recommend pressure washing, let dry, then wipe down with a plastic friendly solvent (wear gloves, so you don't get skin oils on the parts). Leave the parts in the sun to get as warm as possible, but not hot (I doubt...