I asked a body shop when my car was getting some work done and he told me he couldnt do it. I am sure it would be easier to do it yourself or have someone who knows how to do it.
Probably cost you an arm and a leg too, considering it can take a bit of time to complete. Better off just doing it yourself. Cheaper, easy (just need patience), and the feeling you'll have after it's done is great.