Our boat is off at the upholstery shop getting some work done right now. Some of that work includes a new bimini and sleeve. So I agree with others who've mentioned an upholstery shop. If you don't want to go the local upholstery shop route, maybe something like this will work if you can measure what you have?