really not that hard at all. CV shafts are 15 min job with the right tools. There is an excellent write up on here, i believe in the sticky about doin the CV's if you need a referance.
As far as the ball joints go, use the helms manual as a referance. More time consuming that anything.