hj47 = 2h motor 4litre or something, disc brake front
hj45 = H motor = 3.6 litre, drum brakes
other changes are a running change type thing. the larger spring bushings, gas tank moved from under the seat, and square bezel are not coincided with a model change. this happened in 79, hj45 continued till mid 1980. hence an early hj45 will have a different tub and spring bushings to a late hj45. the hj47 was introduced late 1980.
the options for the troopy for sale include:
it was built early 1980 or before, and has the wrong date (i.e. took a while to be sold or something).
the guy either doesn't know a H from a 2H, or has swapped them. easy to do, all toyota 6 cylinders from that era basically bolted up to each of the gearboxes available (except those boxes behind the 4 cylinders... this one had a longer input shaft on the transmission)
or more likely it's a Hj47.