I doubt there's much difference in the cam swap, so don't know if I would worry about trying that...
Shouldn't be too hard, but there's going to be some differences, the crank sensor is the biggest one, that will require changing the front seal housing as that's where the sensor is on a '95 and making a template for the crank sensor bracket off of the old block (be as close as you can, it's important...). Get yourself a 6mm tap and drill the 3 holes, two for bolts, one for a stud, use a 6mm bolt with a shoulder and cut the head off for a stud, then loctite it in.
From there, there's going to be other things like the throttle position sensor is most likely different, you're going to have to find a spot to plumb in the MAP sensor from the '89 (the vacuum hose that connects to the upper firewall on the passenger side, just above the heater core hoses), that needs to go to a vacuum port between the head and throttle not before the throttle... you might have to use the fuel rail from the '89 as the hoses are going to be different... better yet, probably keep the stock '89 intake manifold as you're going to need the DIS module mount that's on the lower intake... the ports should be the same since they're both DIS.
The front end is going to be different, and the oil pump is most likely behind the AUX pulley so some of the old brackets might not work, I don't know if the coil bracket that is on the exhaust side of the engine in the front will bolt on the new head, but it might, a '95 has both coils on the same side I think...
Shouldn't be too many surprises...