Long control arm bushings for Hyundai and Kia, original, fits 100% on Camry from 2003 to 2006, better than Japanese ones. (Originals don't come alone, they must come with the complete control arm)