Well, I don’t have any of that vintage, but if you can park them right next to each other, it should be easy to compare things like where the PCM mounts and everything hooks up in the engine bay. Your most likely potential issues are where the electrical stuff plugs in in the engine bay and whether the 95 is OBD2 or not. The 94 will likely be EEC-V, but that may be the biggest potential hurdle. I’m assuming since you have the ASE Tech badge that I’m not going to have to explain the difference there.
You’ll need the complete Engine/trans/transfer case (if applicable) from the donor with the wiring and computer. You may have to change the engine mounts, not sure on that one. You’ll also want the 4.0 radiator. Fuel system shouldn’t have to be changed at all. Pretty much everything else should bolt up. The 4.0 will have an 8.8” rear axle, the 3.0 truck will likely have a 7.5”, which isn’t really bad, but the 8.8 is stronger.