Yep, just as Paul and Andy have said I can deffo recommend the Capri Club Parcel Shelf too. Unlike the original this one does not come with the carpet fitted which is prob the one that you may have seen bare. As Paul said though you do need to transfer ALL of the fittings from an original. If you do not have an original then you will have to source the fittings like the pivot bar with end fittings, hanging strings with grommets, rubber seal for the front edge as you look at it when fitted, new carpet and most important the reinforcenent strip that stops the shelf 'flexing/bending'. Without this it WILL bend as I found out myself after forgetting to keep this strip from my original shelf. John (taff50ish) very kindly made me up a great solution to this reinforcement. Most of the above you should be able to get from CCI/breakers/suppliers/ebay but if you find a knackered original shelf for a few quid could be worth buying just for the parts.
See here for my thread on John's great job addressing the issue of reinforcement I had.viewtopic.php?f=17&t=50385&p=341473&hilit=parcel+shelf#p341473
Yes the CCI Shelves really are superb value for money indeed as if you are lucky enough to actually find a half decent original shelf be prepared to dig very deep in your pockets to get one as they can go for hundreds of £'s. My CCI repro shelf I had to drill the holes for the hanging strings and as mine did not have any pre-marked positions this was pretty tricky but I have heard that most repro shelves should have a tiny pre-drill to mark where you need to drill. Other than this it really is just a case of transferring fittings across to new one. I was kindly given some carpet from Andrew 2.8i who had some he did not use. Its not original but still looks really good. You can also stick some foam tape to the underside where it might want to rattle against the speaker shelf it sits on.
All the best