Shucks I'll give it try but I'm sure others could explain it better.
There are many Landcruiser types that have FJ in their name FJ40, 43 ,45, 55, 60 and others, the F denotes engine type and J jeep type or something. In addition to add to the confusion there is the FJ Cruiser which is not...