Left front wheel bearing (hub) and upper control arm replacement on 2004 2500 HD Silverado at 153000 miles. I used a Timken hub from AutoZone and an upper control arm from NAPA.