I have the Dowco Guardian Weatherall Plus EZ Zip Cover. It's sold at most motorbike websites. Depending on your neighborhood, the rear
zipper makes the cover easier to throw over and remove. Also, the XX size was slightly too tight for my Tourer with saddlebags but probably a fit for a standard w/windshields. The tight fit would move the angle of the mirrors and the mirrors would have to be re-adjusted the next day. The next size larger was too large and I used a spring clamp to tuck away the baggy excess. Still, better to be on the larger size, however the XX should be a perfect fit for your model if you go with Dowco brand. I actually use two covers, one for a uncleaned bike so the insides don't get soiled.
