Not sure if you've come across lumiweld rods or not. Have used them to good effect to repair damaged aluminium castings on my vintage car.
The rods don't need a flux but you do need to remove the protective oxide coating on the aluminium (with the stainless steel wire brush in the kit) to ensure a good joint. Use a good sized blow torch to get heat into the joint before applying the rods to carry out the repair.