What kind of plastic parts? Are they smooth? If so then use a good polish. I like using
Poorboy's Polish w/Sealant on smooth black plastic.
If its the porous plastic you're talking about the Ultima's Trim Guard will put a nice coating that is very durable especially to water.