I've been through a couple from eBay. The first one was nylon, like a wind breaker, and didn't last a year. I think I got it for $30 bucks. The second one I have had for about a year, it's canvas and it is showing it's sun wear. I got that one for about $60 bucks.
Next time I will buy a quality one that will last. Sorry I can't recomend anyone, just passing on my expieriences.
ERIK