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).