Lots of covers out there. Sorry I don't have a brand to suggest. Usually the size goes by number of cc's of the bike and that works well. I have three that very in quality. A Cheap plastic one that's OK for keeping the rain off, but that's about it. It ripped and is fixed with duck tape. Then I have a nylon one that's much better that has grommets and bungees at the bottom that helps button things up. Then I have a real nice one that is a bit thicker, bungees and grommets like the other, and the lower half has got some sort of heat shielding material so you can put it on when the bike is hot. It's all about how much you want to spend, you get what you pay for.