Just been going over compatibility by checking the full Toyota parts catalog. The differences between years don't seem as big a concern to me. From going through the catalog, there are effectively three distinct 5-speed transmission types:
H150F: [1990/01 - 2001/03]
View attachment 3301216
H151F - Type A: [1990/01 - ...]
View attachment 3301219
H151F - Type B: [1998/01 - ...]
View attachment 3301220
The H150F and H151F Type A boxes were used in the 80 series from 1990/01 - 1999/09, with the HZJ80 getting the H150F and the HDJ80/FZJ80 versions getting the H151F Type A. Type "B" boxes were first used from 1998/01, and replaced the H150F entirely by 1999/09. From this point on, any 1HZ engines in a Landcruiser were effectively using the HDJ80 version of the transmission. The H151F type A and B boxes have significant differences in some of their gear shift forks and the corresponding sleeves and gears, as well as the main output shaft. They appear to share the same case, but internally the gear assemblies are generally incompatible, so you don't want to be trying to mix and match between Type A and Type B boxes. If you take any pre-98 gearbox from any 5-speed manual Landcruiser though, it will be a H150F or a H151F Type A.
Looking within the H150F and H151F Type A line of boxes then to check on revisions from year to year, one important thing to note is that the same output shaft, 33321-60120, is used on both the H150F and the H151F Type A, so in other words for all 5-speed Landcruiser variants and year models, 1990/01 - 1998/01. This gives us some important guarantees around compatibility. The same counter gear, 33421-60110, is also used for all versions of the H150F. Likewise, the same counter gear, 33421-60090, is also used for all revisions of the H151F Type A. So apart from the differences in gear ratios between the H150F/H151F, they don't seem to change within the entire 1990/01 - 1998/01 year range in any way that would affect fitment to either the output shaft or meshing with the counter gears.
I've done a full breakdown of all internal changes within both the H150F, and the H151F up until 1998/01 when the "Type B" H151F boxes came out. The lists below show those changes, sorted by the date at which they occur, allowing you to see the points at which new revisions of the box arrive. Any lines appended with the notation "[BC]" indicate that the new part is listed as a substitute for the previous part, indicating a backwards-compatible (IE, non-breaking) part revision.
H150F:
1992/01 - RING, SHAFT SNAP (FOR FRONT BEARING) - Changed 90520-99009 to 90520-99010
1992/01 - BEARING (FOR INPUT SHAFT FRONT) - Changed 90363-50006 to 90363-50007
1992/01 - SHAFT, INPUT - Changed 33301-60020 to 33301-60021
1992/01 - BEARING (FOR OUTPUT SHAFT REAR) - Changed 90363-45017 to 90363-45016
1992/01 - RING, SHAFT SNAP (FOR OUTPUT SHAFT BEARING) - Changed 90520-96002 to 90520-99009
1992/01 - BEARING (FOR REVERSE GEAR) - Changed one of 90520-41006/7/8 to 90364-44003
1992/08 - RING, SYNCHRONIZER, NO.2 (3rd Gear Side) - Changed 33368-60040 to 33368-60041
1992/08 - GEAR, 3RD - Changed 33034-60010 to 33034-60011 [BC]
1992/08 - GEAR, 2ND - Changed 33033-60010 to 33033-60011
1992/08 - RING SET, SYNCHRONIZER, NO.2 - Changed 33367-60030 (single synchro) to 33038-60011 (triple synchro)
1992/08 - SLEEVE, TRANSMISSION HUB, NO.1 - Changed 33363-60010 to 33363-60030
1992/08 - WASHER, 1ST GEAR THRUST - Changed 33348-60010 to 33348-60020
1993/08 - SHAFT, GEAR SHIFT FORK, NO.2 - Changed 33243-60080 to 33243-60081 [BC]
1996/01 - FORK, REVERSE SHIFT - Changed 33211-60040 to 33211-66041 [BC]
1996/08 - GEAR, 2ND - Changed 33033-60011 to 33033-60060
1996/08 - RING SET, SYNCHRONIZER, NO.2 - Changed 33367-60011 (triple synchro) to 33038-60020 (triple synchro)
1996/08 - HUB, TRANSMISSION CLUTCH, NO.1 - Changed 33361-60010 to 33361-60030
1996/08 - SLEEVE, TRANSMISSION HUB, NO.1 - Changed 33363-60030 to 33363-60040
1996/08 - SPRING, COMPRESSION (FOR SHIFT DETENT BALL LOW SIDE) - Changed just on new Shift Fork No.2 from 90501-14124 to 90501-14155
1996/08 - FORK, GEAR SHIFT, NO.1 - Changed 33212-60040 to 33212-60050
1996/08 - SHAFT, GEAR SHIFT FORK, NO.1 - Changed 33242-60040 to 33242-60080
1996/08 - SHAFT, GEAR SHIFT FORK, NO.2 - Changed 33243-60081 to 33243-60100
1996/08 - SHAFT, GEAR SHIFT FORK, NO.3 - Changed 33244-60030 to 33244-60050
1996/08 - SHAFT, GEAR SHIFT FORK, NO.4 - Changed 33245-60040 to 33245-60060
1996/09 - GEAR, 1ST - Changed 33335-60010 to 33335-60110 [BC]
1996/09 - GEAR, REVERSE - Changed 33031-60010 to 33331-60050 [BC]
H151F:
1992/08 - SLEEVE, TRANSMISSION HUB, NO.2 - Changed 33364-60040 to 33364-60050
1992/08 - GEAR, 3RD - Changed 33034-66020 to 33034-66021 [BC]
1992/08 - RING SET, SYNCHRONIZER, NO.3 - Changed 33039-60010 to 33039-60011
1992/08 - GEAR, 2ND - Changed 33033-60020 to 33033-60021 [BC]
1992/08 - RING SET, SYNCHRONIZER, NO.2 - Changed 33367-60010 (triple synchro) to 33038-60011 (triple synchro)
1992/08 - SLEEVE, TRANSMISSION HUB, NO.1 - Changed 33363-60020 to 33363-60030
1993/08 - SHAFT, GEAR SHIFT FORK, NO.2 - Changed 33243-60080 to 33243-60081 [BC]
1996/01 - FORK, REVERSE SHIFT - Changed 33211-60040 to 33211-66041 [BC]
1996/08 - SLEEVE, TRANSMISSION HUB, NO.2 - Changed 33364-60050 to 33354-60060
1996/08 - GEAR, 3RD - Changed 33034-60021 to 33034-60050
1996/08 - RING SET, SYNCHRONIZER, NO.3 - Changed 33039-60011 to 33039-60020
1996/08 - HUB, TRANSMISSION CLUTCH, NO.2 - Changed 33362-60010 to 33362-60020
1996/08 - GEAR, 2ND - Changed 33033-60021 to 33033-60070
1996/08 - RING SET, SYNCHRONIZER, NO.2 - Changed 33367-60011 (triple synchro) to 33038-60020 (triple synchro)
1996/08 - HUB, TRANSMISSION CLUTCH, NO.1 - Changed 33361-60010 to 33361-60040
1996/08 - SLEEVE, TRANSMISSION HUB, NO.1 - Changed 33363-60030 to 33363-60050
1996/08 - GEAR, 1ST - Changed 33032-60020 to 33032-60090
1996/08 - SPRING, COMPRESSION (FOR SHIFT DETENT BALL LOW SIDE) - Changed just on new Shift Fork No.2 from 90501-14124 to 90501-14155
1996/08 - FORK, GEAR SHIFT, NO.1 - Changed 33212-60040 to 33212-60050
1996/08 - SHAFT, GEAR SHIFT FORK, NO.1 - Changed 33242-60040 to 33242-60080
1996/08 - SHAFT, GEAR SHIFT FORK, NO.2 - Changed 33243-60081 to 33243-60100
1996/08 - SHAFT, GEAR SHIFT FORK, NO.3 - Changed 33244-60030 to 33244-60050
1996/08 - SHAFT, GEAR SHIFT FORK, NO.4 - Changed 33245-60040 to 33245-60060
1996/09 - GEAR, REVERSE - Changed 33031-60010 to 33331-60050 [BC]
1996/10 - GEAR, 1ST - Changed 33032-60090 to 33335-60100 [BC]
1997/06 - SLEEVE, TRANSMISSION HUB, NO.1 - Changed 33363-60050 to 33363-60051 [BC]
As you can see from these lists, in 80 series Landcruisers manufactured up until 1998/01, there are effectively the following revisions of the 5 speed manual transmissions:
H150F:
1990/01 - Original
1992/01 - Rev 1 (Input shaft, bearing, output shaft bearing changes)
1992/08 - Rev 2 (2nd gear change - single to triple synchro)
1996/08 - Rev 3 (2nd gear change, shifting system revision)
H151F:
1990/01 - Original
1992/08 - Rev 1 (2nd/3rd gear+synchro change)
1996/08 - Rev 2 (1st/2nd/3rd gear+synchro change, shifting system revision)