Something to this. Then again, they are Amazin'!Harder to place the Mets. Overall though, I’d have them down as more like Spurs. From a big city, talk a big game, have a high opinion of themselves, splash the cash, but nearly always underperform.
(I know this is true as my second-ever baseball game was Mookie Wilson's base-hit through Bill Buckner's legs.)
Edit: perhaps more like West Ham?