I’d suggest considering it as an electrical generator. The advantage to this is, you know what RPM the generator must be turned at.
An ICE driven vehicle has a motor that must move the entire mass of the vehicle, at all speeds, including moving that mass from a dead stop. It must also be able to accelerate that mass from any speed to any speed.
A generator, on the other hand, must be run at one RPM. No matter what the electrical draw is, the generator needs to be turning at that one RPM. The electric motor does all the work to move the mass and must operate at all RPMs, but the generator ONLY operates at the one RPM.
Therefore, instead of moving the mass, the ICE (be it lawn mower, motorcycle, or car) that is used to run that generator can be optimized to run at that one RPM. There’s no load on till it gets there, and there’s no need for it to go faster, so the engine can be designed to run max efficiency at the specified RPM, regardless of the impact at idle or max RPM. And, through the magic of gearing, you can actually optimize the ICE to run at its max efficiency at whatever RPM it might be regardless of the generator’s need, then regear the connection between the two so that when the ICE is running at its most efficient it’s turning the generator at its required speed.
Running an ICE as a mechanical range extender though, requires that the ICE be optimized for multiple RPMs, and be capable of accelerating the mass. This cuts down on the efficiency, and complicates the installation since the ICE must now be installed where it can turn a wheel. This is easier if you set it up as a pusher trailer, but then the connection between the two needs to be very carefully designed, and if you have a unibody car you’ll need to reinforce the car body so as to not damage it.
Unibody cars have no frame and depend on the body of the car for structural support, and are not designed to take motive force from any point other than where the drive wheels are. You can’t even change tires on a unibody without using the designed jack points without damaging the car.
Hope this helps some.