It should really be 29 teams interested (the Marlins can't even afford this).
The other 18 teams are delusional if this is an incentive based contract.
Guarantee him $2-$3 mil at the very most and he's all yours.
I'm sure a very clever/creative GM could get this done.
Or a dumb one could just throw $15 mil at him. I'm talking about you Sabean.