You're going to have to check at shops for a cost. It varies too much. It is almost as much work as a complete paint job. Let us know what a shop quotes you. I'm interested in knowing. I suspect it'll be close to the cost of a complete paint job.
Again, the more you do the less they should charge you.