While browsing UCA for 2005 GX470 and knowing that the 5th gen to 23 4runner has same UCA, I discovered on rock auto that 2004,2005 4runner 6 and 8 cyl both use the same UCA as the gx470 and 23 4runner.
They are also shared with the 2005+ Tacoma and the FJ Cruiser. Toyota is really good about parts interchange. Other parts too like ball joints, bushings, etc are shared with the 2nd gen Tundra as well.