I can tell you that with the stock 15 tooth you're sitting at about 5K rpm at like 60-65 mph (on the speedo, not the GPS) in 5th gear. The 16 tooth relocates 5K rpm to something like 75. The bike runs really nicely in the 4.5-5K range, and it rides well/feels safe at like 67-75. I tend to cruise just under 70, with the RPMs at like 4500. If I were not doing mostly highway riding I'd be back on the 15 because it's much nicer for everything other than cruising. For highway though, imho the 16 is the sweet spot. I wouldn't consider the 17, especially knowing that I'd have to modify the sprocket cover, because it would be at like 4K at 70 mph, I'm guessing, which doesn't seem optimal. But if you want to ride at 80 or 85 (what suspension and brakes are you running?) it's probably helpful.