The contract isn't worth it no, especially backloaded like that.. You would think it would make more sense to pay for the earlier years and pay less for the older guy, not really sure what the logic behind that signing was. Unless it was to sign the guy for cheap and trade him before he got expensive.