With all the 1stGens I have around here I go through a lot of covers, and an XXL will fit fine. MOF the XXL will fit both the 1st and 2nd Gens. Don't get caught in a windstorm with that XXX... That eBay listing is from down under and it'll cost more to ship than the $19 bucks. Just hope it's what they say it is. I go through a lot of that type, and 2 months in the sun and they're toast. I use them as sacrificial covers over the more expensive type. However that said, if the bike is kept in the garage out of the weather they do make a nice dust cover, or something for the motel parking lot... The best bang for the buck I've found so far is the BIKE cover from Cycle Gear. Seems to be always on sale for $50. What makes it so great is their 5 year warrantee. Over the counter replacement. So if it decides to start leaking, take it back and get a new one.... No questions asked.