Got this for my '09 FZ6R and it covered the bike perfectly. No part of the bike is exposed and the clip going across underneath the exhaust makes sure that it'll stay that way. The material is also top notch.
Based upon Tour Master's description of what covers are meant for which bikes, it looks like you will want to purchase the XL.
M Fits 650cc - 1100cc Standard w/o Windshield or Accessories
L Fits Sport and Standard Motorcycle up to 1300cc with Sport Fairings and Saddlebags
XL Fits Touring Bikes with Fairing and Luggage
2XL Fits Touring Bikes up to 1800cc with Full Dress Accessories