For starters my 2006 has 81,### miles. The front driver side wheel bearing is roaring and when jacked up the wheel shakes when rocked from the top and bottom. I am planning on replacing the bearing assembly and then replacing the bearing in the OEM assembly for the next time the bearings go out.
The exploded front wheel hub assembly from Toyodiy.com:
Instead of being raped by Toyota or E-bay I opted for a Timken replacement.
I will get the oil seals (43501F and 43502F) and O-Rings (90301-A0005) from my friend at the Toyota dealership.
90301-A0005 - O-ring
90316-A0001 - Inner Oil Seal
90312-96001 - Outer Oil Seal
Just found Nat'l # 710477 (Outer) $8.70 & 710573 (Inner) $9.65
Save some cash over the Toyota seals