Yes rough up the plastic with 320 grit and make sure you get the parts clean before you paint them.

Auto basecoat/ clear > spray can > house paint IMO