I'd like to know peoples thoughts on these two machines... the YS250 with 21bhp or the Honda around 15bhp.

The Yamaha looks a better bike for long journeys but the Honda is probably more nimble and is also cheaper. I always thought that the Honda wings give unparalleled reliability but people have often quoted the Yamaha engine as "bomb-proof".

I'm looking for weekend rideouts and occasional multi-day journeys. My city (Zhongshan) has supposedly banned bikes and I work in Zhuhai where they're definitely banned so I won't be doing any day to day riding on the bike.

However seeing the Honda advert of the CBF running on a go-kart track is very tempting as I will be giving up my Kayo MiniGP (small racing bike) in order to buy a road legal bike, and if it is feasible to have some fun on the track with the Honda then it gives it an edge...

Prices according to new motor are:

Yamaha - 19800 http://motor.newmotor.com.cn/2014%20YS250%20Fazer4438/
Honda - 15800 http://motor.newmotor.com.cn/CBF190R6658/

Oh, decisions, any other suggestions for a really multipurpose bike?