Advice on how to remove old paint from white vinyl top without damaging it

My vote is to pull the vinyl off, treat and repair the rust, then refinish the top in body color or faux vinyl paint.