I got the large sized cover for my 1983 Honda c70 Passport scooter. I was going back and forth about whether the medium or large would fit, but I'm glad I went with the large. Fits great, not too snug. I wish it were a bit more water proof, as it doesn't hold up well in heavy rain. They mention it being "water repellent," which I have no idea what that means... It does okay, but naturally moisture is going to well up and soak into most materials directly touching this fabric. That said, the fabric is strong, the features are nice. It's a simple no frills cover. If you're looking for a rain cover I'd suggest something else. If you're looking for an everyday cover this one does the job nicely.
These work nice for my 30 minute commute for the graveyard shift. Temps have been getting down to the high 20's and I've only been using these and an old pair of mechanics gloves. I did upgrade to a pair of Fly Racing Title gloves and life has been good. Here's a tip; you can use a couple of chunks of velcro to close up any gaps created by break lines and such.
Ordered for 2001 F650GS, did not fit. Called Motorcycle Superstore to confirm they were the correct ones, and they said they were. Ordered OEM seals from Bike Bandit and they were a full 2 MM larger than these.