You need to have the surface proffessionally prepped as well. If the
finish is not properly prepped, the new paint job will end up a
disaster.
One of the big key items in a proffessional paint job is the prep work.
I would not want to guarantee a paint job unless I did the prep work
too.