RE: Would this work for a truck
Any engine will move any truck, you just have to gear it right, bigger engines have more torque generally, so they can be geared higher. Therefore they do not have to rev so high to reach the same top speed. If a small engine was faster than a big one simply because it revved faster we'd all have 43cc 1:1 cars.