How old is the current vinyl? I'll bet when you start stripping it you will find a ton of rust under it. My suggestion would be to strip it off, find out what you have and go from there. Myself... I would strip it, fix it, and repaint. Forget the vinyl.