I got one from
www.boatcoversdirect.com 2 seasons ago for $300 and so far it's held up really well. I don't have a t-top, but they do make them to accomodate t-tops. Mine is used in the summer only to keep pine needles, tree sap and such out of the boat when not in use (which has been a lot lately

).