It never fails, things tend to finally wear out, and ultimately break at the most inopportune moment. You could be ready to enter the final round of elimination at the track, or, 2,000 miles from home, but when a part's life-span has ended, you're going to find out.
Such was the case with my 2003 Ram part's hauler. I was on a multi-day road trip, stopping at shops in North Carolina, and Virginia, and somewhere in between the two, I started to hear a strange noise coming from the underside of my truck. I wasn't far from my final destination, so I took my time, and hoped I made it.
Once I got to where I was going, a cursory inspection under the truck revealed that the ball joints and wheel bearings were nearing the end of their life span. So, it was time for a rebuild, but going to an auto parts store can relieve your wallet of more cash than you're prepared to let go of. So, I did a little research, and found out that Rock Auto not only carries everything needed, but is cheaper than a local auto parts store. So we ordered up the parts we needed, and within a couple days, the parts were in our hands, and we could begin the work.