Changing colors on a bat top

i’ve been searching for a pink bat top with no luck. i was wondering if it is easy to change the color similar to other plastic parts members have been describing. i believe two suggestions were common. 1. krylon fusion and 2. vinyl dye.

which is easier? cleaner? better result?

btw… do i need to primer coat plastic?

With vinyl dye you don’t need to primer. The plastic is actually stained to color by the vinyl dye.