3M makes a panel bond material. It's a two part system, requires a dual tube gun with mixing nozzle, and is about 30-50 bucks a tube. The stuff is fantastic and works cross materials, such as aluminum to fiberglass. Much worth the cost and mess.
I think this is the correct stuff, label has changed since I last used it.
3M Panel Bonding Adhesive 08115