i do mine myself, and do others too.

it depends what condition the body work is in also. The products can be quite expensive and if not applied correctly, can ruin the paintwork.

there are some good shops, but see what recommendations you get.