I dropped an 89 into my 81, the only issues that I had were
1) 89 had bigger clutch and flywheel - might be the same for an 84/89
2) different vacuum system but you can make it work - Might be the same for an 84/89
3) 81 didn't have an oil cooler so I needed different water pipe and hoses for the 89 oil cooler.
4) different shaped plug on coil from hall unit in distributor. I got the correct size plug from a junk yard
1) Only difference between '84 and '89 is the hub diameter: 90mm vs. 100mm.
2) Only difference between the '84 and '89 is where the evap emissions vac lines are routed. Won't effect the '84; just leave the existing stuff the way it is.
3) All JH engines have an oil cooler; non-issue for OP.
4) No difference between '84 and '89.
'84 JH -> '89 JH: only difference is solid lifter head vs. hydraulic lifter head. And, going JH to JH isn't really upgrading, it's merely doing a replacement (is the current engine worn out/dead, or are you wanting better performance?). If you want to actually
upgrade the JH, solid or hydro, to get more performance out of it:
http://www.cabby-info.com/engine.htm#Upgrades .

:beer: