I'll throw in a product recommendation. I used Aerosol Hammerrite on my Keezer and it turned out fantastic. Brushing and rolling always runs the risk of leaving behind some stipple texture and, as far as I'm concerned, is just more work in general. Hammerite is strong enough to use as a coating for wheel barrows so its definitively strong enough to hold up to the average beating a keezer will take. As an added bonus it will coat over rust, no problem thanks to some crazy thing they call Glassguard.
From their site "As the coating dries, microscopic heat-hardened glass flakes interlock with special resins forming a super-tough barrier that seals out moisture to prevent rusting." Because of the Glassguard technology you have to recoat it in 1 hour, otherwise wait 10 days before you can apply a second coat.
http://kilz.com/masterchem/v/index.jsp?vgnextoid=0c3354d4e3431210VgnVCM1000008a05d103RCRD
If you go with Hammerite, two things to keep in mind.
1.) I learned the hard way that the stuff hangs in the air like a fog while you're spraying it. At the very least you're gonna want to wear a dust mask and put a drop cloth on anything in the immediate area.
2.) DAMN spray paint hurts your index finger after a while! Pick up a trigger adapter!
.
I've been in the coatings industry for 5+ years and ALWAYS tell EVERYONE to sand and prime. The success of your coating is all contingent on proper prep work.
Now, that being said, I did not sand or prime my keezer... Go figure... and it has held up well even after a near death experience (for both my wife and my keezer) that involved a flight of concrete stairs and a U-Haul.
Hopefully my rambling was helpful.... Kinda feel like I'm at work right now...
Here's the link to my build:
https://www.homebrewtalk.com/f51/thanksgiving-keezer-build-208323/ 