Sounds like you may be set on the Honda, but just wanted to point out: someone on this board just got over 100mpg on the last tank on their Ninjette (ninja ex250)
You're not gonna see that kind of mileage on the Honda.
101.5 MPG on my 2003 Ninja 250!!!