Just replaced both front hub bearings, front axle u-joints, and upper and lower ball joints. The worst part is getting the hub bearings out. Do a search ('hub bearing'), as this has been discussed alot before. Get the tools you will need ready before you start. Be careful with the precision u-joints when you install them. It is easy to damage the nylon end bearings if you mess up and have to push them back out ($60 mistake!). Definately the most difficult repair I have attempted so far. I would estimate about 12 hours total project.