Assuming the suggestion is an even-up trade (including contracts) the Marlins would do it to unload that albatross of a contract. The Nats would be crazy to take that on.
And signing Harper to 30-40 million per year wouldn't be an albatross contract?