Wow, that is a long contract.
If that was only a four year contract (for $36-40 million) that would be a fair deal for Dallas.
Well done Haywood. I didn't think he'd get this type of payday so late in his career (31 at the start of the season). Happy for him. Nice.