I've replaced wheel bearing assemblies on my 2006 Pontiac Torrent (bought new) multiple times (239K). Some cheaper replacements don't last, so pay a little more and hopefully they will last. The rears are a total piece of cake, four bolts, easy 1/2 hour job, stretch it for an easy hour. I'm now using Precision Hub Assemblies, paid a little more but hoping it will last longer. Unfortunately, I replaced the left rear, but turns out it's the right rear, so will replace that one soon. I bought this one online, O'Reilly, delivered free to my house, with $25 off the purchase price.
______________________________