HCollado,
If you call Atl Marine, they can give you the number of Craigs Marine Canvas, he does a good job. A full cover will be pretty close to the price of an Epic one, a good cover is not cheap
If you don't have a tower, you could get a generic 22' cover from Overtons etc. for around 300$ (good one) $200 for a cheaper one.