I'm ready to order some rust preventative and have a question about Eastwood's product. I have used POR15 and it has almost zero shelf life after the can is opened. Is Eastwood any better? I want to order a gallon, but if it doesn't last in the can will need to get smaller quantity. any experience with it out there?