Yes, if the crankshaft diameter and length are the same on both engines. Also depending if going from single to twin, could require some exhaust changes and possible wiring changes. You may have to move the charging system from the old engine to the new engine if the new engine doesn't have enough output to run the required items and charge the battery.