Hello,
i felt the same way when i purchased my cover last year and its already deteriorating. i just purchased a new cover from this company called carcover.com the cover came in yesterday the cover is a perfect fit on my car and they state that their cover comes with a lifetime warranty and is 100% waterproof in the future i would advise giving them a call here is a link to there website if you wish to have a look:
https://www.carcover.com/