My front passenger wheel bearings are starting to make a lot of racket on my 2006 crew cab. I only have about 40,000 miles, but I hear these are not very good units. Regardless, I probably have a couple of weeks at the most on this one before I need a replacement. My question is where should I buy my replacement for the best price/quality/longevity. Obviously the factory unit did not hold up to stock wheels and tires and on road driving.:dunno: Thanks.