If anyone here is repainting an old aluminum frame you might want to check out Moeller zink primer #025801.
It is available on Amazon for about $12.00. Used on boats for aluminum below the waterline. It is a zinc phosphate epoxy in a spray can. Excellent corrosion protection.
Peter,
It's an enamel. For durability (adhesion) try a vinyl wash two part primer. You catalyze it with an acetic acid. As soon as you spray it on the metal turns dull showing it has reacted with the base metal. Apply a light coat followed twenty minutes later with a topcoat. I have even used this primer on polished stainless steel spokes. Thirty years later the paint is still on them.
Peter,
Not the same. The Moeller primer is for corrosion protection. Vinyl wash primer is for adhesion.