Tru,
There used to be an upholstery guy here that built custom tops for different cars and they were great. I don'thave any idea what the cost was, but you might check with some of your local upholstery shope or see if any other brand top would fit on yours.
Other than that if it rains drive fast and blow it over the top of the car. Just kidding.
Ron