I think the intake is different. Both are ODB1.
On the 95 the intake is one sealed piece with a beauty cover made of plastic. On 94 the intake is 2 piece and the beauty cover is actually part of the intake.
You may have to do some custom wiring (lengthening wires or something), but IIRC, it should work ok. The 95 uses the 94 TB with the plastic intake. If you didn't want to do that, you could swap the intakes over. Note that if you swap the intake over, you will lose the EGR, and set codes. The 95 heads don't have the "mouse holes" needed for egr function with the 94 intake.
You should be able to, but you may have to lengthen/shorten wires. And I believe the 94 uses a different wiring harness for the intake, so at worst, you will have to be comfortable rewiring a few things. At best, you might be able to plug and play.