However, there might be some minor differences requiring attention:
* Wiring harness: The wiring harnesses might be slightly different. You'll likely need to adapt the 1994 harness to the 1999 system, which might involve splicing or using parts from the 1999 harness.
* Computer (PCM): The engine control module (PCM) from the 1994 truck might not be compatible with the 1999 truck's systems. You'll likely need to use the PCM from the 1999 truck, or have it programmed to match the 1994 engine.
* Sensors: Some sensors might have different connectors or specifications. You might need to swap sensors to ensure compatibility.
* Exhaust System: The exhaust system might need modification to fit.
* Transmission Mount: While unlikely, there's a small chance the transmission mount might be slightly different, requiring a replacement.
In short, while the swap is *feasible*, it's not a simple bolt-in affair. You'll likely need some mechanical knowledge and possibly some wiring expertise to make it work correctly. It's advisable to consult a repair manual for both years to identify potential compatibility issues beforehand.