My 2012 Trail 4Runner has Camburgs and the MOOGS are tight as new with 23,000.
They were made in the USA, not China like the SPC. Keep in mind the 3rd gen 4Runner upper ball joint which is extremely similar, but installed in the side casting and not the UCA is only 23 bucks brand new from the dealer. A ball joint is not that complex or expensive. Why they dolt sell the joints out of the arms is beyond me. NAPA has a Taiwan made Upper BJ for the 4th gen and 5th gen as well. I have personally find the MOOG to be better.