I have a 74 XL 250 with a 350 crankshaft and gearbox. There were a few things that had to be done to accomodate them- I had to have the Crankcases milled out to accomodate the 350 crank bearings. The oil transfer to the head via the Tacho drive had to be altered because of the larger bearings, and rebore locating holes for bearing locating pins. The splash plate in the bottom half of the crank cases had to be relocated (lowered). I had to addapt a retainer for the gear that links the kick start to the oil pump on the end of the countershaft. I also had to swap barrel studs to 350 ones, and bore out the top crank case to aqccept the 350 barrel Appart from those few things I had very little trouble addapting 350 parts to my 250. I did this basicly because I am cheep! At the time here in Australia registration for a 250 was much more affordable than a 350. I was able to retain the serial number for a 250on the motor.