Perfect bike..mine has 70 000km...extreme off-road use,extreme overheating+3000ft altitude..every single day of the summer...never gave up...room for modifications (I picked it up by myself-not quite popular and easy) but Worth it:)Heavy sometimes (especially after 3 hours steep and rocky climbing) WILL NOT LET YOU DOWN-FOR SURE!!!