The ball joints can last a long time (100k miles). However, if you notice a shaking in your steering wheel at speed and you know that the wheels are all balanced and the alignment proper, than the ball joints may need to be replaced. Toyota sells these at ~$35/each.