If you have the last generation of 250 the answer is yes. I just did it. The motor bolts right in, you take the ignition rotor off your 250 and install it on the 300 motor, splice the harness coming from the 300 stator/cover ito your 250 wiring harness, put in 115 or 120 size jets your carbs...