Last time I did my windows, I used Sika 295UV and the primer. Frames are not bare aluminum, but have been polyester powder coated. Incredible stuff! Recently had to replace a light due to cracking, and broke a filet knife trying to cut out the old light. The replacement light has been installed with hardware store silicone.
The Ultraglaze 4000 is available (try Amazon) for about $15 per tube plus shipping. Haven't used it.