Walmart offers the Rust Bullet Metal Blast Metal Cleaner and Rust Remover 1-Gallon Bottle for $27.94. Choose in-store pickup to avoid the $5.99 shipping fee. (Amazon charges the same.) That's tied with our September mention and the lowest price we could find by $19. It cleans and conditions metal surfaces and dissolves rust, eliminating the future peeling of paint.