There are alot of generic covers available, but the best idea is have one made that fits the boat perfectly. I had a Sunbrella over the T top and engines custom cover made for $1400.00 on my 22-2, with 10 year warranty on the fabric and 5 years on stiching. Its alot of money, but it fits perfectly, no sags when it rains and some piece of mind that I wont have to replace it for many years. The only maintenance is to re waterproof it every three years with spray silicone water proofer. The cool thing about Sunbrella material is that it breathes so I dont have mold issues and the greenhouse effect.