Toyota:
We decided some time ago to use only Jx0 codes and not the first-letter or the last number variants as it was impossible to identify accurately in most of the case. Also, it has not much interest, these codes are more useful to regroup generations when model names exist across many years.
I was the one who added those FZJ80 codes a few months ago !
I do know J40 & J70 are nearly impossible to identify accurately, with all those engine and wheelbase variations, but it's easier for the J60 & J80. Unless that really bothers someone, I wouldn't mind to re-add them.
I also did all the NCP91 ! And now they're gone. I'll be honest, this is personally very frustrating.
Yes, I've been busy a lot with Toyota codes these past months. The subject is arduous but more interesting than I first thought. I've worked with the following rule. If we know the exact chassis code for a Toyota, let's use it. Be it AE111 for that Corolla, or NCP91 for that Yaris, or CLR10 for that Previa Diesel. But if we don't know the exact code, then we use E110, XP90 or XR10, and so on.
Also, did someone rename all XR10 codes (Toyota Previa/Estima) to "TCR" recently ? Sorry, but that one does piss me off (pardon my french), because not all of them have a "T" engine. That's why I've been using those general XR10 codes, like we do for the later XR30 & XR50.
I've updated hundreds of entries manually over the past year, because being precise doesn't bother me, and now I see my work is getting wiped out, chunk after chunk.
I am livid, just livid. Please stop asking for these mass renamings without any reason.