Definately contact R&R Textiles out of Oregon. Several of us have had replacement stuff made by them. I custom made my own patterns out of brown shipping paper, and sent the patterns to them. I opted for their 40oz Montego in Iris (purple). Start with your original carpet, and make the rough pattern about 2-3 inches bigger on all sides as your original carpet. Then, pull out your bolsters, and modify it fit your exact cockpit. Then send them off. They have instructions on their website. Best part is, my new carpet needs no snaps or glue. It fits perfectly, and the backing is non-slip. When I say perfect, it is perfect, even around the little circles at the bolster bases.
http://www.rrtextiles.com/
http://www.rrtextiles.com/marine/montego_color.html
Its amazing. About the only other thing I would suggest is contact Tres Martin, and see who makes his Cigarette carpet. Its VERY nice as well.
Do a search on past threads here in Gen Disc. for more info. There is a lot of info, and R&R is on top every time.