Painting hard plastic

Yes they can be dyed. I used VHT, with great results going from blue to black.

Surface prep is very important, clean, clean, clean, followed up with the VHT adhesion primer, then paint in a couple light coats. I think I got mine at O'Rielly's.

VHT Vinyl Dye™ -- Specialty Products

SEM plastic dye(paint) is awesome.

Id scuff them with a red scotch bright pad or 400 grit wash with dawn wipe them down with a wax & grease remover spray a coat of adhesion promoter then your color
Totally agree with all of these posts. I have done a lot of this. Here is what I do. CLEAN the parts first. I use a scrub brush with some Soft Scrub. If you aren't familiar with Soft Scrub, it is a kitchen cleaning product. It is the consistency of liquid polishing compound, and it works great. I keep a bottle in the garage. Get the surface wet, then squirt on the Soft Scrub and apply the elbow grease. I like to use a brush with medium stiff bristles. Rinse and repeat. Then rinse thoroughly and allow to dry. Then I wipe the part down with some pre-paint solution and a microfiber cloth. I use Pre from Eastwood, but you can get a spray can of a similar pre-paint wipe down solvent in the same section you buy the paint/dye and adhesion promoter. Then wipe the area with a tack rag. Then spray on adhesion promoter. Follow the instructions on the can for the brand you buy; likely one coat. The adhesion promoter will also tell you how long to wait before painting. MAKE SURE you use a paint/dye specifically made for painting plastic parts. Then spray the parts with the first coat of your paint/dye. This first coat will be very light. You are NOT looking for coverage on the first coat. The second coat can be a little heavier. Then spray a few more medium wet coats until you get the desired coverage. Although I totally agree that SEM plastic paint/dye is an excellent product (I have used it), I have also had very good luck with the Dupli Color brand I can get at my local parts store. Plus, that way you can buy the paint/dye, pre-paint cleaning spray and adhesion promoter all the same brand. This means pretty much zero chance of products interacting with each other in a bad way. You will have no problems if you follow instructions and take your time. Also, follow good safety procedures. wear a mask and gloves while painting. And if you do this in your garage, you'll get overspray on everything. Plastic sheeting on the floor, and covering anything you don't want to get overspray on, is a good idea. Good luck.