A jammed 40-man roster cost the Mets another player on Wednesday, when they traded left-handed reliever Josh Smoker to the Pirates for fellow lefty reliever Daniel Zamora. Had they not completed a deal, the Mets would have had to part ways with Smoker for no return.