crf50's and all other jap made bikes are the best you can get in build quality but cost a little more straight up but for $2000 you can get a 2nd hand crf and mod a few things and you will have a sick little pittie that will last a long time and shouldnt miss a beat,But you can go buy a cheap china for say $700 and all will be good for maybe a month depending on how much riding and how hard you are on it but eventually it will break and you will have to spend time and money on it..........it all comes down to self preference really......just get something that suits you and the riding your doing......i hear mso's are great bikes backed with great people to help you out when something goes wrong......but dude just have a good look around and read reviews compare prices, ride a couple of different bikes if you can and just see wat you like best