Lets look at this from an entirely different perspective: racing simulators. Most of them allow you to modify at minimum the major parts of an engine: block, manifold, flywheel, crankshaft, alternator, air intake, transmission, exhaust. Find a compatible block and manifold, assemble your scrounged or disassembled and lighter to carry parts and wham. Engine. Yes it’s a major over simplification, but it fits two things Theme, and ease of implmentation because you can dump the whole thing to a mod.