File this one under "why the heck did this take so long?"

Josh Cooper of the Tennessean reports this afternoon that Shea Weber's 14-year, $110 million contract has finally been signed, sealed & delivered, per his agent Jarrett Bousquet.

Recall that since the Preds agreed to match Philadelphia's offer sheet, by rule the financial terms of the contract were set and not open to negotiation. Weber's agents had asked for a no-trade and/or no-movement clause to be added, but really, what did they have to offer the team in exchange?