Yes and no. It depends on the depth of the scratch and the methods followed, but a dedicated polish will always do a better job.