I'll never buy a vinyl top car again!!!

You are not kidding!
Yup. Vinyl tops suck. They breed rust and hide lousy bodywork.