Yes, I just did a 98 motor in a 01 frame, the motor mount locations on all years are the same. You will need the wire harness and exhaust from the motor that you choose, the motor mounts from the frame you use, and search this forum and you can find the pin assigments for the gauge cluster swap if you want to use one different from the one that goes with the engine. And depending on which upper fairing you use you may have to modify the headlight harness. I wireing modifications are the same as someone swapping thier 98/99 uppers for the newer 01+