I found that IFS shoes are also year dependent, the shoe linings are the same length but the shoe spine is slightly longer where it fits into the wheel cylinder and adjuster.
this was VERY aggravating i had installed the rear axle from my '87 pickup into my '85 Runner, then found another axle from an '86 to install back into the pickup. i had shoes for the '87, tried to put them on the '86 axle, they went on fine, but they stuck out too far to allow the drum to slide on.
after close inspection found that the end of the shoe that fits into wheel cyl and adjuster was about 1/8" longer, so the shoe sat out further. it took awhile to figure out.
Yes, '86-'95 IFS axle was 3" wider over all, 1.5" longer outside the spring perches, and did have larger diameter drums and shoes,