I did a kx500 in a 02 cr 250 . Literally the best bike I ever have rode only short coming was I didnt get an oversized tank & ran out of fuel like 4 times. I sold it & am doing a 01 right now. The frame is stiffer on it but I like the idea, aluminum flexing sounds bad, as it will only take so much bending before it breaks. The hardest part of the cr250 swap is where you have to end mill the back of the case & drill out the swingarm bolt size through the case. PM me if you want & I can send pics of what I'm saying. You dont have to cut & raise the Y with the kx 500 either in the 02 frame, & it looks like I wont have to with the 01 but I'm not that far yet, should know tonight though. You drop the front mounts enough to clear the Y , but you have to watch the kick starter as the frame is tight around it in the forged area where it pivots, I'm hoping the 01 will be better here as well. As for pipe I did the kx500 to cr500 but I split it at the center line of the tire. I dont feel the power of the cr pipe is right for the kx motor & am going to try all kx500 pipe this time with a bunch of cut & rotate. Eventually I'd like to have CPI custom make one , as I live in Utah & could just drop it off for a couple weeks, but $$$ will prevent that now. Also I had to shim the radiators out because I dindnt have the bung welded shut I just capped it but it worked. coolant routing was all in the right all out the left & never got hot. If someone could send me a link to a sticky on how to post pics I would, I just dont know how on this site