Francisco LirianoFrancisco Liriano has agreed to a two year, $14 million contract with the Pittsburgh Pirates, according to a source. The deal will be finalized once Liriano passes a physical.

The Mets were reportedly interested in the lefthanded Liriano who has been beset by injuries since his breakthrough season in 2006 when he 12-3 with a  2.16 ERA for the Twins.

Liriano, 29, started the 2012 season with the Minnesota Twins before being dealt to the Chicago White Sox. He was just plain awful for both teams this past season going a combined 6-12, with a 5.34 ERA, and sporting a WHIP of 1.47.

He has never really been able to regain the form he had prior to his arm surgery back in 2007.

Also, the Twins have signed free agent starter Rich Harden to a minor league contract that includes an invitation to MLB Spring Training, the team announced. The Mets were not linked to him this offseason.