Old topic but just putting this here for the info.
I run a HDJ79 radiator in my BJ73. I extended the shroud and to get the bottom hose to the other side I have a cut BJ73/4 lower hose going into a stainless 90° bend which then goes into a cut early HJ75 lower hose which connects to the radiator.
All the radiator mounts in narrow front, heavy duty 70 series are the same spot. All the cores are the same width, thickness varies between style/manufacturer but 4 core copper ones are 66mm. 70 series have quite small radiators compared to similar vehicles, there's just not much space with that narrow front end.
Early HJ75/BJ73/BJ74 radiators have a 450mm tall core. Dunno if later BJ7x got the bigger core later on, you can buy them aftermarket.
Late HJ75 and HZJ75/8/9 has a 500mm tall core.
HDJ78/9 have a 560mm tall core. Many HZJ78/9s have been fitted with these.
Something to consider is the HDJ79 radiator sticks down below the chassis, making up a bash plate would be a wise investment.
I ran a fully welded alloy eBay one which cooled fantastically, the temps never got above 82°c (thermostat temp) even thrashing through the dunes on a hot day. 3 of the 4 brackets broke off it on a corrugated road so now I have an OEX (repco) 4 row copper/brass which doesn't cool very well (I'm only running a non-turbo 3B in a relatively light car!) and is poor quality.
I can't afford the $1k price tag for a PWR or Terrain Tamer alloy radiator so I'm thinking of grabbing another eBay one and getting the mounts braced up.