+1 on your cycle cover.
My cover is from Wally World too, the Wolf in XL. I've had it for years, bought it in 2006 I think. I use it the garage and when traveling. It has been abused, just wadded up wet or dry, dirty or clean, and just stuffed in the sack. It's had ice on it, snow, and rain. It isn't 100% waterproof though, more like water resistant. I have side cases and a top case (Trax) and the XL fits fine.
I picked up another figuring at $20 the first wasn't going last long but the original is still going strong. This one is called a Sportsman from Budge Industries (size XL), like yours, but the box looks the same as the Wolf to me and the cover looks the same too.