I just replaced my lower balls, ya I said that, and I used 4Runner LBJs from NAPA, and the the ride is much improved, I had two separate mechanics from two separate shops check my wheels to see if there was any play, they agreed that there was no issue and suggested I not replace them. After pulling them the right ball joint was trashed! They had 218000 miles on them, I knew they had to go. If you are on the fence about doing this project I suggest you just go ahead and replace sooner rather than later.