I'm tossing up between a few bikes, being a GPX250, ZZR250 and possibly a Ninja250r. I'm about 170cm odd, and am wanting a good bike for the odd weekend spurt, it's not a commuter or anything. So I'm really confused as to which one to go for. So let's assume this scenario and hypothetical question..... If there was a GPX250, 2005-7 with around 20,000 to 30,000 kms and a ZZR250 around 2003-4 with a few higher kays and they are both around similar dollars, what is a better choice? Then add to this scenario a Ninja250r, current shape that is only an extra $500..... So out of these three choices, what makes one bike better over another?