I don't know. The phillies are only on the hook for another $85 million with Howard, and only through 2016. That's relatively short money on a guy who is still really good against right handers.
Cabrera can mash today, but when he's 37 (the age Howard's contract expires) the Tigers will still owe him something like $120 million.