Thank you very much for all the help guys. I have a few more questions:

How hard is it to change the wheel bearing? Are there any special tools needed?

And how hard is it to take off the cv shafts? Are there any special tools needed for this? One end of the shaft is connected to the wheel hub, whats the other end connected to? How does each end come off, and is there anything on the other end I need to worry about falling apart while driving?

Is there a step by step guide for changing the wheel bearing or removing the shafts?

Thanks again!