Seems like a reasonable price non the less.  I went to an online upholstery supplier and bought about a meter/yard of white material.  Used my original as a template and made my own.  The material plus shipping was maybe $15, I think.  The problem is, it is too white.  It looks odd when compared to every original I've seen which has gracefully faded to a golden hue.