If you arent looking for the "correct" replacement, you can do what I did...
I went to Home Depot and bought some hardboard....used the old shelf as a template....then got some lightly textured leather-like vinyl from a fabric store and covered the shelf in that.
Turned out great.