For aluminum and other metals, the ONLY choice is Epoxy. To ensure the best bond, rough up the surface first and then clean it thoroughly. If you have a joint that requires a great deal of strength, you can get an aviation grade brown epoxy that works great (but it's not cheap!).