A couples years age I bought a top for my '82 GTC from Purring Pumas. It was the only one I could find and it wasn't a great fit. I just looked at their web site and the top is no longer listed. Maybe give them a call or email to see if they can help. Contact them at purringpumas.com or
8047 Caminito Mallorca
La Jolla, CA 92037
858.598.4191
Purring Pumas told me they had a quality problem with the replacement tops and they no longer offer them. I will be getting it made locally at an auto upholstery shop.
Here is another place (German) producing replacement Puma tops. I have no experience with them but it appears they offer either vinyl in four colors or cloth in many more. They price out both the top and installation (montage).