Interesting. It seems he's determined to go to a place where he truly wants to play.
It's tempting... but 10 years is a looooooooong time. However, he'd be 37 when that deal expires. Pujols was 37 last season.
I'd probably do it, especially if the Marlins can eat around $30-50 million or so.