The Mets aren't even much better than the Marlins. To be perfectly honest, I'm not sure they're better at all if both teams are at full strength. The only reason why they are even in the playoff hunt is because they are in the NL East.
The Mets are completely fucked in the middle of August. They have 13 straight against the Dodgers and Giants. If they can't even get it done against the Marlins, I don't see them doing well against the super teams out west.