I did a yz250f motor swap. I bought the dirt bike complete. i had to make motor mounts, cut and raise the frame, radiator mounts, coil mounts, modify the swing arm, used a yfz450 oil rez, the swing arm bolt did not fit the motor so i made a sleeve to fit in the motor mount. I also made my swing arm 5 inches longer by using 2 stock swing arms. It also has +2+1 arms with spacers, works triple rate raptor shocks, and 400ex rear shock that i don't like. This thing is great its as fast as a raptor 700 for 100 yards then the raptor pulls. Riding on the track or trails this thing is great!!