There are quite a few vinyl tire and wheel covers available, but none of them are truly canvas material. I see you were looking at the Classic Accessories RV Wheel Covers - Model 6 40"- 42" (bus size) Snow White # 052963762709; these are for 40" - 42" tires and they are made of vinyl fabric. I attached a link to the various tire covers available on our site that you can check out; simply click on your tire diameter and you will find compatible covers. view full answer...
Replacement side mirror # KS66037M can be left black like it comes and it will keep that color well since it is a durable finish. It can also be painted if you wanted to change the color to better match the vehicle. The black finish isn't like a primer but instead it is like the color is molded into the construction of the mirror housing. view full answer...