Here's why it's complicated and what needs to be considered:
* Engine Mounts: The engine mounts are different. You'll need to fabricate or find custom mounts.
* Transmission: The transmission compatibility depends on the transmission in the 1994 truck. You may need an adapter plate or a different transmission entirely.
* Computer/Electronics: The 1980 302 is likely carbureted, while the 1994 truck probably has a fuel-injected system with a computer. You'll need a carburetor setup, or a significant amount of wiring and computer work to make fuel injection work, potentially including a custom wiring harness. Even if you use a carburetor, you'll still need to deal with the emissions system's connections.
* Exhaust System: The exhaust system will need to be modified or replaced to fit the older engine.
* Wiring Harness: As mentioned, the wiring harness is completely different. You'll need extensive modifications or a custom harness.
* Accessories: Power steering, alternator, and other accessories may require different brackets and pulleys.
In short, while it's *theoretically* possible, it's a major undertaking requiring significant mechanical knowledge, fabrication skills, and potentially a large investment in parts. It's much easier and usually more cost-effective to find a more compatible engine from a similar-year truck or a crate engine that's designed to be a direct (or nearly direct) fit.