I never care about contracts, don’t know why fans torture themselves with that nonsense. Fit and performance along with the win loss record is the only currency that matters , every thing else, smh.
As to who got the better of the deal, well, look at the two teams records pre and post trade.
Go Bills!!!