I already ordered a new one - just under $200 bucks, shipped. (It's only money! For more, see my recent post on the Tractor Talk forum.)
If it had been only a loose baffle, and the tank was clean, I would have lived with it.
OR, if the baffle was good, and the tank was a little rusty, I would have cleaned and recoated it.