I think that powder coating would be best... but regardless of what paint you use, surface prep is crucial.
But, before you do anything, get some Scotchbrite and wd-40 and try to clean it up a bit first.
I have made some horrible looking swing arms look great.
I start with green and then use blue to finish them out.