You can replace them yourself. You will need basic tools along with a good bench vise, propane torch, a good sized hammer (2lb dead-blow is better), and a barrel brush for a .357 magnum (about $1.50). Also, a rotor tool is nice to have (to turn the pistons back in) for about $5-$8.
The pins can be a pain to get out, but they will come out.
spray with a good penetrating oil and let sit few a day or two.
Mount the caliper bracket in the vise such that the pin is facing down. Select a wrench (make sure it's cheap your going to beat on it) that fits over the pin shaft but not the head. Heat the bracket and use the wrench to allow you to beat the pin out of the bracket. You may need a couple of heating cycles to get it out. It took a couple of heating cycles and a small fire from the penetrating oil to get mine out.
Once you have the pins out cut the tapered portion of the barrel brush off. Chuck it up in a hand drill and clean out the pin bores. Use plenty of oil to lubricate the brush.
Don't reuse the pads (not worth it for less than $50), get new pins (Autozone has them) and boots. Use caliper pin grease to re assemble. If you get a harware kit, the boots, new caliper bolts, and lube comes in it for about $10.
The old rotors may be warped from getting pressur efrom one side only, so definately get them turned to check.
I did all new rotors, pads,one set of pins, hardware, enough fluid to flush, and a new brush (didn't want to use the cut brush on my barrel) for under $300. You can save a lot by doing it yourself.
Aaron