This would be my first street legal motorcycle, but I do have some off road experience and plan to keep working. But, for my on road riding, it would be a 60 mile drive both ways. Being my first road bike, I wanted to choose a 250cc bike.The problem with that is I don't know if it would be enough for highway speeds. The only thing bigger than that class, that is modern, are the 600cc bikes. I think that those bikes are too much for me at this stage. Also, I do prefer Yamaha's. If you have any ideas or opinions, please share them with me. It would be greatly appreciated!