I recently repainted the center console trim pieces on my sister's Ford Explorer Sport - she had a similar problem and no $ for replacement pieces.
If you go the route of spray painting your existing dash trim my advice is:
1) you HAVE to (can not stress this enough) use spray paint formulated specifically for plastic. I used Krylon Fusion for Plastics (it's available at Walmart)
http://www.krylon.com/products/fusion_for_plastic/
2) your color match will not be 100% to the original color but for >$20 including sandpaper it's the cheapest solution. In her truck, I painted all trim pieces regardless if they were in bad shape originally just to keep it looking nice
3) use a lower grit (but not too low) grade of sandpaper for removing the original paint then wash the pieces, let them dry, and re-sand with a fine grit sandpaper to remove any scratches made with the first pass, rinse and let dry again
4) use several thin coats (waiting for it to dry between applications) of spray paint to prevent dripping
5) Replace trim pieces and your good as new
I ended up painting everything twice because I used regular spray paint the first time and ended up having to strip and re-paint everything again because after several months the regular spray paint started to bubble and peel off of the plastic so I did some research and found out that I needed spray paint formulated for plastic.
So far, with the Krylon for plastics, the paint has held perfectly and everyone who gets in her truck is surprised to find out it was repainted. I'll try and take some pics of how it turned out later.