Do not get a gn250. Thats what I have and its a nasty chinese piece of crap. I like Hondas. They are usually reliable. I wouldn't go the 125. You will grow into your bike so def get a 250. My 250 will only do 135km pretty much max and thats in low winds.
I have heard the ninja is good. I had a...