Had this Terra for 4 months now, use it to go to dialysis three times a week, 20miles round trip on A roads. For a 125 it is "spunky", quick off the line and the handling is top notch. But to me, it is not made for the weather we have over here, I got mine in Dec and even after covering it in ACF50, most of the metal work has corroded or rusted, side stand sensor has gone pop, fuel reserve sensor will say your on reserve if you go over 60 and I have had an almighty scare when the electrics -lights, dash etc, went off one night, then rebooted like a pc, not nice when approaching a bend in the dark.
This bike could have been the best 125 on the market, even though it is fun to ride and sort of economical, getting 75mpg....but I am throttle happy, which this bike needs.