Do you have the garage, tools, etc. necessary for a job of that scale? If so, will you be my friend? :)
It's actually not that *complicated* of a job, nor demanding of tools. My garage is very tight (2 cars in what's really about a 1.5 car garage), but little is down around the car, it's mostly done UNDER the car! Since you're going to stick body parts under the car, safety is extremely important, but the basic procedure is: Jack the car up at the rear diff, place jackstands under rear siderail points, then the jack is free to support/raise/lower other parts as needed (no body parts under a part solely supported by jack though, they can and do sink/drop when you don't expect it). Most of the stuff is big bolts, so you need big tools and breaker bars in just a few sizes.
The problem comes in when things are badly rusted. When all the bolts start snapping off, you have to decide whether you want to drill & tap all of them or just swap the larger assembly. In my particular case, the bolts were all good, it was the axle itself that became one with the spindle. Supposed to slide apart. Hammering did no good. Days of soaking in various penetrating oils, no good. Torch (more than one bottle of gas), no go. Large hydraulic press fail (had to give up when the supporting I-beam was starting to deform). It was tempting to start in cutting stuff away, but that's where the irreplaceable axle cups come into play, there was no way to cut in without damaging them. In order to get axle cups I had to buy that whole subframe. And at that point, well, it came with a spindle and axle in better shape than what's on the car already, so time to swap some larger components and save some others for spares... I've got the bad parts too in case something magic ever happens and we can get them apart again... :-)
So, in short, it wouldn't have been any worse to do it at home than to have the shop do this one since it was in such bad shape! If I'd done it myself and gotten to the stuck spindle/axle, I could just taken that one piece to the shop (axle + spindle came off the car fine as a single piece) and pay for some labor to attempt to separate them. If I was lucky enough to get them apart myself, I would have been in great shape. I would have saved time and money doing it at home either way...