In the longterm, Kazmir for Zambrano will probably be a bad trade for the Mets, but right now, Zambrano is pitching better than Kazmir. He has a higher VORP, a lower ERA, fewer walks, much better runs prevented, etc. Kazmir is ten years younger than Zambrano, and we assume he will get better than he is now, but in the present, Zambrano is the better pitcher. At the time he was traded, Kazmir was considered by many people to be a top 5 overall prospect, the top left handed pitching prospect, and the #2 pitching prospect (behind King Felix) in all of baseball. Although I think Victor Zambrano is a decent pitcher, a prospect like that should net you much more than just a decent pitcher in a trade. It was also absolutely bizarre considering how far out of the race the Mets were when they acquired Benson and Zambrano last season.