I have SPC control arms on my 4Runner and would not buy them again. I have had to disassemble them every 5k to 10k miles to grease the bushings to keep them quiet and the first set of ball joints only lasted 20K miles. Any control arm with a polyurethane type bushing is going to need...