I had my body shop do a complete rear end CCOT job and exterior paint. They did a great job for $4500 in 1997. I am at present still working on "Heron lll" and have about $5000 in body work and it looks like new.
It really comes down to money on prep. If you want to learn prep, and are willing to do it right (read time, boredom, more time, more boredom...then go back and do it all onemore time), The cost of material and labor should be about the same if you have your own shop. It doesn't take much for a painter to walk up and spray a rig over an afternoon...but you sure better have it clear beforehand what you expect, and what he is responsible for. Plan to have him buff it as well.