Use a self etching primer.
That stuff wont stick to it any better than water based paint. Etching primer has acid in it, Which seeps in and protects the steel meant to be sprayed on. It will make for a big mess it you put it on aluminum. It will pool and never be consistent, Unless your talking store bought cheap stuff thats "says" etching but is just green primer.
If you paint or bed line your wheels it will dull and flake off in less than a year. I used to use the duplicolor bed liner for everything, But it dont hold color and chips and cracks as soon as the sun hits it a few times. Its best purpose is for a jeep is on your cage, Tub and chassis.
Have you ever used this stuff? More than one can consistently spraying? I have and the pattern, Spray volume and tips are always different. One can will lay nice and textured and the other can will flow it smooth and it will run.
If you do decide to use it on your wheels, Keep you can 10+ inches away from the wheel and dont go back over to touch up, Thats where you will have heavy spots, Wait for the next pass. Use a black primer so when it chips it dont look as bad.
When your done lining them, Take the wheels and have them balanced alone. Then have your tires mounted and balanced. But only bad thing is, Every time you want to touch them up, You will have to break them down to re-coat them and balance them again. Too much time and effort for something that might last a wheeling trip. IMO rattle can them or powder coat them. Good luck