Piazza would have to be the best. IMO. We have had terrible luck with signing free agents,
Floyd is one of my favorite mets of all time. Still remember the year he stayed playing while he was hurt until piazza came back.
Ventura was solid
olerued, if he would've stayed in 2000 who knows what could've been.
Beltran while he was here didn't get the credit he deserved, I admit I was too high on him either, partly because he supposedly offered the Yankees a discount in the 11th hour while the mets deal was on the table. But besides his first year he is probably on of the few "mega contracts" the signing team didn't regret in the final couple years. Guy made everything look easy
Cabrera signing was such low key, almost "typical mets signing". Guy with supposedly his better day behind him and not much expectation, guy has been good in the field, great at the plate and seems to be a team leader