We need to replace the wheel bearing on the front passenger side of my son's 2011 4Runner. I'm wondering if it's worth the money to buy the whole hub assembly with the bearings and seals pressed in. It's $239 for a single side, but it looks like the bearing alone will cost $158 from Stevinson at a discount, plus a seal and an o-ring. Anyone have any experience with this?