I have both canvas and vinyl. The canvas ones were purchased from Harbor Freight years ago. Do not know if they still sell them. The vinyl ones were given to me by a friend after he sold his Class C.
The vinyl ones have cracked over the years, but are still useable. The canvas ones have held up well. The canvas ones have a metal ring sewed into them that allows you to spread the cover over the wheel and it clamps to the tire. I like this idea better than the stretch lines the vinyl covers have.
I do not use these covers in the winter because I cover my TT in the winter when I store it.
Ed & Michele :C