Brady probably makes more off the field than he does on. I doubt he did that out of the goodness of his heart, a million or two in Salary is chump cange to that guy at this point, between hm and his wife they are extremely wealthy.
I wouldn't say "classy" or generous...he's basically investing his money into players he knows he needs on the field ....I'd say "smart businessman"
and the money is guaranteed, very few 100% guaranteed contracts in the NFL. you hear aboiut these 4 year, 60 million dollar contracts given out, and then two years later the guy is cut and they don't owe him a dime.