Perfect fit. Ball joints appear to be larger in diameter than the OEM product. I like that there is a butter dish. Made in Japan with good quality. You will not be disappointed with them. I hope they last another 200,000 km. Just hoping the rest of my truck lasts as long.