i was thinking of buying a new bike and i like to ride trails and hill climbs and also ride alittle track but not racing. can you guys get your cr250 to go up steep hills. where i ride most of the bikes are 400 or 500 four stroke but i want to have all around bike. is there any mods that get it good low end. Also do you have any trouble making it up the hills with out stalling? i am going to buy used and i want to know if the cr250 will fit my needs.