I currently have a CRF450 that I bought after realizing the go-fast limitations of my XR400. I like the power and light weight of the CRF, but not the low top speed, high rev and tiny crankcase. I like the grunt, low-maintenance and durability of the XR400, but not the low power and weight. I am considering selling the 450 and getting a XR650. I ride desert, usually 50-120 mi rides once or twice a week. I also climb big hills and like fast whoops and sigle track. Any insight would be great.