Just did it on my early '04. Front Timken hub bearings $160 each, DANA ball joints $87 each, Precision front u-joints $55 each, installing them in the rain... priceless.
Make sure you have the right tools. Take all input on this site on removing the front hub bearings. If they are not bad, don't replace them. You don't have to destroy them to get them off. They are the first thing removed, so you could replace them later. You just need to push them out of the knuckle then pull them off the axle end (not always easy, you need a good puller and a simple tool, to use the power steering to push the hub out of the knuckle).