Having family in "the business" for some 20+ years, I can say this:
Prices I have seen range from $100 a pull (however many it takes) to about $800 a job. 10-14 hours of labor.
It seems on the SLIGHT high side, but not outrageous. Worth it, if they can do a good job.
Ray