It’s been a busy offseason for the Mets.

From the news of Steve Cohen becoming a majority stakeholder of the Mets in the future, to starting pitcher Zack Wheeler leaving via free agency, to Yoenis Cespedes‘s contract being reduced significantly and finally the team already adding five or so players into the fold.

With all that being said, the team’s on field product is starting to come into form.

Losing Wheeler was a big hit to the team’s rotation, but the hope is that Marcus Stroman can give them similar production and Rick Porcello or Michael Wacha can be effective as a fifth starter.

The team also brought back reliever Brad Brach and brought in a huge bullpen piece in Dellin Betances, who if healthy, can transform this bullpen into a strong point for the Mets.

Finally, the team traded for Jake Marisnick who should give them a strong defensive option in center field to spell Brandon Nimmo occasionally or come in late in games for defense.

So what’s next?

In my opinion, the Mets can still do a couple things to round out their offseason and go into 2020 with a more or less complete team.

Spotrac estimates that the Mets, with the reduction of Cespedes’ contract, have about $10 million left before they hit the competitive balance tax threshold. While if they were to exceed that, the penalties would be minor for a first time offender, it’s unlikely we see that happen.

But will they even need to? I think they can manage a couple more moves and still sneak under the limit. So here’s what the team should consider.

First and foremost, there are a couple strong catching options still on the open market.

Jason Castro, 32, has spent the last three years with the Twins. His pop time is slightly below average in the 41st percentile, but his framing is solid (63rd percentile).

Baseball Prospectus ranked him No. 25 out of 113 qualifying catchers. He had 4,517 framing chances and put up 3.5 FRAA (3.8 FRAA adjusted), however he had -1.9 blocking runs.

At the dish, Castro put up a triple slash of .232/.332/.435 with a wOBA of .328 and a wRC+ of 103 in 275 plate appearances. He strikes out 32 percent of the time, but increased his barrel rate to 17.2 percent, exit velocity to 91.5 mph, his launch angle to 14.0 and hard hit rate to 46.4 percent.

MLB Trade Rumors predicts Castro will get a two-year, $10 million deal on the open market this winter. Without any trades, signing him would then leave the Mets with $5 million left to spend after the deal.

The second option to consider is Robinson Chirinos, who was linked to the Mets earlier this offseason.

Chirinos, 35, spent last year with the AL champion Houston Astros. He was worth 2.3 fWAR and ranked as the No. 35 defensive catcher by Baseball Prospectus.

The backstop had -3.5 framing runs, but 5.8 blocking runs to go with 3.0 FRAA in 6,599 framing chances in 2020. His pop time is mediocre, ranking in the 32nd percentile, while his framing ranks in the 44th percentile.

At the dish, he isn’t going to blow anyone away. His exit velocity is atrocious, ranking in the 12th percentile, and his xBA is in the 1st percentile. His hard hit rate is in the 38th percentile, and his xWOBA (33rd percentile), and xSLG (22nd percentile) leave something to be desired.

Overall, Chirinos hit .238/.347/.443 in 114 games for the ‘Stros and like Castro, could be a good platoon partner with Wilson Ramos. The one caveat however, is that I think Chirinos will likely go somewhere where he can start everyday. Like Castro, MLBTR predicts two years and $10 million for him.

Bringing in another catcher to pair with the defensively weak Wilson Ramos makes sense for the Mets and would help seriously bolster the catching corps, as well as pitchers, who would be pitching to a better defensive catcher more often.

Secondly, the Mets should bring in another reliever. A couple guys I think they should consider are Craig Stammen and Steve Cishek.

Realistically, I think the Mets should target Will Harris, who is projected by MLBTR to sign a two-year, $18 million deal this winter. That could make sense for them if they are able to move a players salary like Jed Lowrie, but for now, let’s stay within the $10 million guidelines.

Both Stammen and Cishek are projected to take in two-year, $10 million deals. Of course, now that they are both some of the better options on the free agent market, that could inflate.

But regardless, even after the Betances signing, the Mets should target another reliever to round out their bullpen, which was one of the worst in the game last year.

Stammen, 35, pitched to a 3.29 ERA, 4.12 FIP, 1.159 WHIP and had 8.0 K/9 in 76 appearances for the San Diego Padres in 2019. Not a sexy name by any means, if he can be had on a one-year pact, he could give the Mets a middle reliever with a veteran presence who can eat some innings and be reliable to pitch frequently.

Cishek, 33, appeared in 70 games for the Chicago Cubs in 2019, and was worth 1.8 bWAR. Fangraphs was a little less bullish on the sidearmer, who only had him at 0.2 fWAR. It makes sense, he had a 4.54 FIP last year and a 4.95 xFIP. However, he has some strong numbers that make him intriguing.

His fastball spin (77th percentile), exit velocity (99th percentile), hard hit rate (99th percentile), and xSLG (75th percentile) will all play. The main knock against Cishek is that he doles out a lot of walks and he had an 11.9 percent HR/FB in 2019. But Cishek has late game experience and could fit within the Mets budget, and would give them another guy who can be deployed frequently.

So for the Mets, if they can make a couple additional moves to pad their team even further, they could go into the Spring with a deep squad on paper.