The New York Mets are willing to offer as much as $300 million to sign Francisco Lindor to a long-term contract, according to sources.

They started below that figure when negotiations began, but are willing to compromise to get a deal done before Opening Day.

The Mets acquired Lindor from the Cleveland Indians in January.