It will remove both the vinyl and the adhesive... It also will NOT take away/damage your paint job... It will also last ya a long time, just as long as you're not removing grafitti from the nearby wall. If it leaves any of it's markings behind, glaze, wax, lacquer thinner, etc. will remove them.