i've found that cruiserparts.net has a pretty decent selection of used parts, and often has headrests. you'll probably have to comb their site periodically to see if they have the color you need. headrests are generally about $100.
<p>
http://www.cruiserparts.net/parts/fj80.html