You would have to call them for sure.... They deal with acc carpet company... If it wasn't a very popular color they way have to make one for you... But any boat upholstery place can custom make a carpet for you.... Don't know how fancy they can make them.
As for replacement plastic Bone Yard, Swap Meets, and Spray Paint! Not a whole lot o plastic is being reprod.