I am just looking to stop rust from spreading on the body panels and don't care about aesthetics. I've tried several zinc based rust paints over the years from Canadian Tire but they never seem to work long term. I always try to prep the surface by grinding away the rust then paint over it with the rust paint. Any thoughts? Are there some better products out there to look for?