My Dodge Ram Gen3 has been called squeaky for far too long lol. I finally managed to replace all of the ball joints and was very surprised to find that the upper ball joints came with control arms and bushings for less than $40 a side! It was a great prize because it is a well-known MOOG brand. You have stretched the entire front section well and no longer creaks.