The deal is for five years and $50 million, with $24 million guaranteed, sources told ESPN NFL Insider Adam Schefter. It's one of the biggest guarantees ever given to a wide receiver. The Cardinals gave Larry Fitzgerald a $30 million guarantee.

Not as stupid as we were when we signed Haynesworth. At least Holmes already produced for them, they have a stable coaching staff, and are a winning team. The Jets gambled with LT last season and it paid off for them. It is risky, but they can afford that risk.