After a protracted winter negotiation, the sides reportedly agreed to a two-year, $54 million contract on Wednesday night.