The Mets and reserve catcher Mike DiFelice agreed to a minor league contract Tuesday with an invitation to spring training. DiFelice played in 15 games for the Mets last season, going 2-for-25 (.080) with one RBI. He filled in when No. 2 catcher Ramon Castro was injured.