No experience with it, but I've heard most of their products are pretty good...
That being said, I've also been told, the only way to get a good bond to aluminum is to use a zinc-chromate primer or a high zinc primer...
I would imagine as long as you follow the directions to a 'T', then you should be okay.