I'd definitely go with Haartz Stayfast top material. I'd see if IM can supply a replacement as it would be cut correctly to fit. You can have one locally made but sure it would be more costly. A Speedster top is easy to replace - suspect the cabriolet would be much more difficult.