Here's what you need to consider:
* Engine: The engine itself *might* be physically compatible, but you'll need to verify the engine codes (found on a sticker on the engine block) match or are very closely related. Even if the engine is physically the same size, there could be differences in the computer controls (ECU) and wiring harnesses, which would require significant modification or replacement.
* Transmission: Similar to the engine, the transmission needs to be compatible. Even if the transmission type (automatic or manual) is the same, the bellhousing (where the transmission connects to the engine) might have subtle differences that prevent a direct fit. Torque converter compatibility also matters for automatics.
* Wiring Harnesses and Computer Modules: This is a major hurdle. The engine's computer (PCM or ECM) and its wiring harness must be compatible with the 94 Explorer's system. Differences in sensors, connectors, and even the type of computer itself (different years could use different modules) could create a significant challenge.
* Other Components: Consider other parts like the driveshafts, exhaust system, and mounting brackets. While often similar, small variations might require adjustments or replacements.
In short: While *possible* with enough work, it's not a simple bolt-in swap. You'll need to have a good understanding of automotive mechanics, access to parts diagrams, and possibly custom fabrication skills. You would be better off finding an engine and transmission from a 94 Explorer to ensure compatibility.
It's highly recommended to verify part numbers from both vehicles before attempting this swap. A qualified mechanic specializing in Ford Explorers should be consulted for a proper assessment of feasibility and the potential work involved.