DIY Vinyl Top install question

Good point about stretching.Wonder if 3M contact cement would be suitable? A friend bought some super expensive stuff from a specialty shop after the generic stuff started to fail.I sure don't want to do mine twice.
It's like buying good liquor- pay the price up front and the hangovers will be limited.