If I am not mistaken, paining aluminum is much different than painting cast. Aluminum requires the proper pretreatment or the paint simply won't stay.
My husband is considering using DuraCoat on my 301 for me. It is developed for guns and I believe it is an epoxy type coating but I could be wrong.