Better get a good look at what the body shop's turning out first, if you don't want to tackle it yourself.
I'd prefer a dedicated detail shop for that, and not necessarily one that cranks out quickies for used car lots.
Black cuts no slack !