I purchased and installed the silver UCA's on my '99 4Runner a few weeks ago. The main issue I found with the kit was the length of the steel bushings that press into the red nylon bushings were .120" too short causing the long UCA bolt to crush the bushings before reaching torque specifications. I had to get new nylon bushings from the EBay seller and make my own longer steel bushings, (4) pcs 1.945" long. Then the kit went together just fine and is functioning just fine. I appreciate the seller replacing the red nylon bushings but he did not supply the necessary length steel bushings. Not everyone has access to a lathe to make the correct length bushings as I was able to do. Worth noting in the photo of the 4runner with the broken uniball bolt, it appears that the UCA's are installed upside down?? The zerk fittings have always been on the bottom of the arm and a reinforcement welded to the top. The angle of the arm looks wrong also.....perhaps upside down and left and right side swapped?? Hard to tell from the photo, just an observation. Glad no one was hurt!