* Engine Mounts: The engine mounts are likely different. You'll need to either use the mounts from the 1989 Bronco or fabricate/adapt mounts to fit the 1995 F-150 frame.
* Transmission: This depends on which transmission is in each vehicle. If they're different (e.g., automatic vs. manual, or different variations of automatics), you'll need the transmission, associated bellhousing, and possibly the driveshaft from the donor vehicle (1989 Bronco) or adapt the existing transmission.
* Wiring Harness: The wiring harnesses are different. You'll likely need to adapt the 1989 Bronco harness to the 1995 F-150's system, possibly with a custom harness or significant rewiring. This is often the most challenging part of an engine swap.
* Computer/ECU: The engine control units (ECUs) are not interchangeable. You'll need the ECU from the 1989 Bronco, and ensure it's compatible with the rest of the vehicle's systems, which may require additional modifications or a custom tune.
* Accessories: The placement and type of accessories (alternator, power steering pump, A/C compressor) might differ, requiring modifications to hoses, brackets, and possibly the accessories themselves.
* Exhaust System: The exhaust system will likely need to be modified or replaced to fit the new engine.
In short, while the engines are both 302s, a significant amount of fabrication and adaptation work will be needed to complete the swap successfully. It's a project best suited for someone with mechanical experience and fabrication skills. You'll need a detailed parts list and possibly professional help depending on your skill level.