Your dash looks just like many (if not most all) pre-2006 70 series, not just the KZJs. Here is the double din piece for my dash, a 1998 FZJ70 (pic with part removed also included below), with measurements (ignore the tenths measurement on my tape measure). It is almost certain to fit yours, too.
PN is 55413-90K00, widely available new from places like yoshiparts, partsouq, megazip, amayama, etc. as well as I am sure others.
You may also want to check how your current radio is mounted in the double din bay, behind the plastic fascia. If you don't have them, you may also want to pick up the left and right radio brackets, which again, are almost certainly 86212-90K00 and 86211-90K00, and the screws 90149-50032.
Toyodiy.com has a very helpful feature where you can plug in a PN, and see what vehicles it was used on. You will find there is quite a lot of part commonality across land cruiser models, and even if something did not come from the factory on your particular frame number, it’s possible if not likely that other PNs will bolt right on. Just do your research.
View attachment 3913714View attachment 3913715View attachment 3913716View attachment 3913717View attachment 3913718View attachment 3913720
View attachment 3913724View attachment 3913723