Easy thing to do is to take off the grill so you can prepare it properly. As mentioned use a prepaint formula.
I have used grey in the past to prime my grill.
I've used Holts
car spray paint which I found to give a really good finish.
One can was more than enough!