Roof Oddity

We put vinyl tops on in body shops, too. Padded tops are more of a pain, but still the same process. Get the metal surface fairly clean and definitely rust free first. The vinyl(especially with pad) will hide a lot of wrongs. Rust however will find its way back to haunt you.
Vinyl material is available from a bunch of sources, Legendary, Year One...local guys.....the shop that puts it on...