Not without modifications, no
yes it will
no a 250r motor will not fit in a 200x frame but it will fit in a 250r frame
yes
yes
If the 8th digit in each car's VIN are the same, then Yes!
yes, but it will be hard to do. I have a friend who did that same thing. he did it him self. But the 2004 frame is a steal frame (heavy), and the 2007 comes off of an aluminum frame.
the year motor is 2002 and frame is 2000 Not directly bolting no, I have seen it done but it takes fabrication. and no I would not try an 02 750 motor in an 00 600 frame as these are very differant. The 00 600 was a SRAD which is more like a 98-99 750
Yes, but you will need do some fabrication to the frame in order to fit it in correctly.
Size wise, it would fit, however it wont bolt into the frame if that is what you are asking.
There may be clearance for the motor to fit in the frame, but you will have to modify the frame to bolt the motor into it. A main concern would be how the back of the motor lines up for the swingarm shaft to go through. Also will the carb intake boot line up with the airbox boot? A lot of questions you wouldn't know until you (or someone else) tries it.
no
Yes it should fit the frame not sure if tank will fit as the 91 barrel and head are bigger