I agree, nearly $400 is right up there.
I get all my masters and calipers stainless sleeved and they will fit a new kit at the same time.
I would wire brush or wheel the outside of the casting, then strip the internals, main thing to look at is how good the piston assembly is. If that is OK it will only need a resleeve and a rubber seal kit.
If you pull the thing down and the insides are not too bad you might even get away with just a light polish with some emery cloth and you can fit the seals yourself, probabaly about a $50 job.
Whats wrong with the one on the car? If its just leaking you could probably just strip and rebuild that one yourself and if it was working until recently it will most likely be in not too bad a condition to start with?
Clean up the outside, pull em apart and have a look, you haven't got anything to lose.....
Cheers
Shaun B