I bought Spicer service grade ball joints from Rock Auto for about $50 shipped for all 4.. can't beat it. I'll do the Spicer premiums when I put flat top d44 knuckles on.
Overall.. it's easy job if you have the tools and are willing to spend the time on it. A pickle fork and a bfh are your friends for separating the knuckle from the inner c. You can also smack the side of the knuckle to loosen them up, I kind of wish I would've known that for the drivers side. It's pretty non-technical, and easy if you follow the service manual.
I would HIGHLY suggest getting a GM manual.. the haynes and chiltons crap didn't have that much info in it and the service manual gives you all the details and has good pictures.
eta: don't do what chevy305 or myself have done.. which is smack the top of the ball joint. You won't get anywhere and will have to get the threads off.