Most of my steel post have a lot of rust on them. I have used a brush to paint but that is very slow. What is a faster way to get a good coating of paint. Do they make a reliable handheld battery powered painter that works well? Not against using a gas-powered generator to run a spray. Also what is good paint to use. Would an oil base or latex work best?