Small fuel tanks can be cleaned of rust with lead shot. It make take of lot of rinsing to clean out the tank with the baffles. Not sure how you could get enough mechanical action to break the rust loose with a large tank.