‘The first shoe dropped among the trio, with Allen extending his contract with the Bills for six years—past the existing two years—for a total contract value of $258 million over eight years. As readers in this space know, the total value is a fictitious number as, unlike NBA and Major League Baseball deals, NFL contracts are not fully guaranteed. But Allen’s deal appears to be a strong one, with $100 million fully guaranteed at signing—a key metric for these extensions—and a portion of that guarantee extending even into Year 4, another strong feature for Allen. Allen also has another $50 million of “rolling guarantees” that vest easily next year and the year after. It is a strong player deal, but it also has a distinct advantage for the Bills: its length.’