I had to replace one side on my 2004 Dodge 2500 yesterday. It uses the one piece Timken hub assembly with non serviceable bearings. Super easy, very little skill required. Impossible to contaminate the new bearings. I can see why its better for the OEM. But for the extra $150 it cost for the hub assembly compared to wheel bearings and seals, I'm willing to touch grease and pack my own bearings, like on my beloved stovebolts.

regards,
Leon