Veteran right-hander Jose Lima agreed on Tuesday to a Minor League contract with the Mets, who invited him to Spring Training to vie for a spot in their starting rotation.
At 33, Lima has already had an up-and-down career with four teams. If he has one more peak in him, he could compete with Aaron Heilman for the starter's job left vacant with Kris Benson's trade to Baltimore.
In his second go-around with the Kansas City Royals last season, Lima went 5-16 with a high (6.99) ERA.
That followed convincing comeback seasons in which he went a combined 18-8 with the Royals in 2003 and the Dodgers in 2004.
But even while lacking results last season, Lima was still a dependable worker, making 32 starts and working 168 2/3 innings, both second on the Royals staff to Zack Greinke.
The flamboyant 6-foot-2, 200-pound right-hander has a career record of 89-98 in 12 seasons. He has also pitched for Detroit and Houston.
Tom Singer is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.