pete , have you looked at the gas gas range
good friend of mine had an ec 250 road legal enduro , plenty of grunt but alot more forgiving than say my old cr 250 , ( down to gearing and power delivery)
plus witht the added bonus of road legal shold conform to more fo the stricter regs ,
me i thought it was a great all rounder and in certain aspects of trial riding made me alot faster than my old yz450 4t ,
just an option ,
but i agree with andy , stay clear of a 125 ,
beef