I am 26 and just finished the MSF course. I'm a noob rider in the market for a bike that can cruise well on highways. At first I looked into the 250ccs but seems it wasn't for me because of highway commute. I'll also be keeping this bike for a while since it'll be my first bike. In the long run how much is maintenance on each and how often will it need to be serviced?

Any other suggestions and tips?