Here in So Cal, a good paint job is going to run you about $1000 for a solid color change, more for two tone, and/or repairs. Track plastics will be less to paint because they are ready to paint and don't need to be sanded and primered and what not, around $600 I believe. You could go somewhere and have it done less, but cost usually directly equals quality. Or, if you know someone who is doing you a favor. I got lucky and found a friend of a friend who is giving me a very good price. I will see what his quality of work is like and then I will recommend him to other So Cal people. He has incentive to do a good job for the word of mouth business.......
Before I took my fairings to be done professionally, I attempted to use spray paint. I painted one full fairing, it came out pretty good and I wasn;t even trying to do it right. I think if done correctly, it could look very good. Not as great as from a shop, but still good for the price of paint-around $5 a can!