To pay or not to pay, that is the question

If you have the shop paint it, I would have them prime it too. I wouldn't want them blaming me if the paint didn't adhere or lay right since the right prep work is really important.
X2 Totally agree with this, unless the painter is someone you know personally, I would sand it down to metal then have the body shop do the rest. IMO