For aluminium I'd always use an etch-primer; you can get a reasonable one - by UPol - from Halfords.
https://www.halfords.com/motoring/pa...-8-etch-primer
I prefer to etch-prime bare steel too. When painting, remember that 90% of the final result comes from time spent in the preparation!