I looked at the website for the panels you mentioned and it wasn't clear what type of panels the Hi-Deluxe were. From the other listings on the page it looks like mat panels. Whatever...I can't give any specific advice but I'd be concerned about a general contractor to 'tack them down'. Unless properly installed and tied down you run the risk of roof leaks and wind damage. These things can make great wings. I'm just making the point that it isn't as simple as putting a panel on a roof. Just my quarters worth....inflation.
Al