Hello all this is my first post been lurking around looking for similar posts for some time now trying to get some answers.. little background i am 24 y/o 6'2'' 200 lbs i am currently looking for a new bike want to buy new because i dont like costly repairs. i used to ride alot when i was younger from age 11 to age 15 i had a kx 80 bigwheel that i loved but i sold it when i turned 16 to get a car. i have always loved 2 strokes but lately some of my friends think 4 strokes are the way to go i like everything about them like power delivery and what not but i am hugely turned off by the stories of pricey maintenance. i wanted a ktm 150 sx but cant find one anywhere, so i am trying to decide between a yz125 or yz250 2 strokes or a yz250f I plan to ride about 50% track (mx style) and about 50% trails/desert/mountains i live at 6700 ft elevation. worried the 125 might not be enough off the track and the 250 might be too much on the track.. the 250f sounds really good on paper for both but i just am worried about repairs. any suggestions would be helpful sorry about length of post but it helps to be specific.