I did my engine cover just yesterday. I used some Kyrlon Fusion spray paint. Its made for spray painting plastic and it worked out real well for me.
Here is how i did it: http://www.grandprixforums.net/paint_plastic.php
Didnt cost me more than $20 for all the paint and sandpaper i needed.