I'm 5'8, 165# and have had a 91 and 94 xr250. I also bought a 00 xr400 while I still had the 94 250 so I was able to ride them back to back. I didn't notice any difference in the weight and I could actually handle the 400 better. The power was much more as well. The 250 seemed to have enough power for me but after riding the 400, I doubt I would happy with the 250 anymore. I know the 96 and newer 250's would be better than what I had, but the 400 seemed to be much better if you have the option. To get exactly what you want and at a reasonable price, I would suggest looking at traderonline.com and spend a day on the road going after it. There is a 96 xr400 for 2300 near D.C. and I know I saw some others in the low to mid 2's. Just my 2 cents