The Mets don't seem to have a deep lineup, but they are scoring runs.
David Wright is hitting .349 with 14 homers and 65 RBI, and he has an unreal .440 OBP. Ruben Tejada and Daniel Murphy are hitting above .300, and some other players have come up with some big hits. The Mets lead the league in two-out RBI.
Even though Tejada and Murphy will probably slow down, Ike Davis and Jason Bay will hit better. Both have had problems with striking out, but they are starting to put the ball in play more. With Wright and those two in the lineup, the Mets will have a good offense.
But could it get better? Yes.
Justin Upton and Josh Willingham are among the big bats on the trade market. New York could trade for them, but they would have to give up a lot. As I mentioned in slide two, they do have some untouchable prospects, who obviously won't be traded. So, the Mets probably won't land Upton or Willingham.
Willingham probably won't come at a ridiculous price, but he may command someone like Familla, Wheeler or Harvey. Minnesota is looking for a pitching prospect (or multiple pitching prospects), and they are unlikely to part with them. The Mets will probably have to trade Wheeler or Harvey to land Willingham, and they don't want to do that.
Upton will command an even higher price, and the Mets will probably have to give up some top prospects for Upton. They could trade the strikeout-prone Lucas Duda, and they could also trade the young Kirk Nieuwenhuis to sweeten the deal.
If the Mets decide that Upton and Willingham are too pricey, they could go after catcher Ramon Hernandez. Zach Links of MLBTradeRumors.com reported two weeks ago that the Mets could trade for Hernandez, who has always hit well and could provide depth at catcher. However, he also reported that the Mets won't give up much and that a deal isn't likely to get done.
New York probably won't want to do that, and they also probably won't get traded. If they do trade for a bat, expect it to be a utility player or an underpriced outfielder.