3m VHB tape is good stuff, but I don't think I would trust it for a cargo carrier at highway speeds. If you don't have enough connection/contact points, it is out anyway.

You are stuck with mechanical fasteners.

Use Stainless steel nuts and bolts with large washers to spread the load. Put a large dab of Dicor sealant under the washers.