Brian,
I've also watched guys doing vinyl tops at a Buick dealer that I used to work for. I also redid the vinyl sail panels on one of my past cars using good ole' Weldwood adhesive with excellent results.
In fact, a local upholstery shop that has done odd jobs for me over the years has done...