The Bengals are having a great offseason in terms of keeping their own.

Yes, losing both Mohamed Sanu and Marvin Jones were tough blows at wide receiver, but great teams lose good players every year. When you're a franchise winning 10+ games, you're going to lose good players to other teams wanting a piece of the winning.

But that ended up being just a minor setback for a major comeback, as the Bengals have since re-signed or extended many of their top free agents from 2016-17. That includes George Iloka, Shawn Williams, Giovani Bernard, Adam Jones, Vinny Rey and Pat Sims being signed to deals that keep them in Bengals stripes through the 2017 season.

Now, Cincinnati likely has just enough cap space to extend one more big free agent, assuming the team wants to roll over around $10 million into next offseason, as they typically do. A big radon why is Tyler Eifert, Jeremy Hill and Vontaze Burfict are free agents in 2018, so Cincinnati will want a good chunk of cap available to extend those guys in the 2017 offseason.

So for the sake of this discussion, we're going to pretend the Bengals have just enough space left to give either Dre Kirkpatrick or Kevin Zeitler an extension before they hit free agency in 2017. The Bengals are undoubtedly working to get one of them extended after drafting both in the first round of the 2012 draft and picking up the fifth year extension for each player last season, which each is set to play out this year.

Zeitler would seem to get the edge here due to the fact he's easily been the better and more consistent player of the two, not to mention one of the NFL's better guards. Keeping him is crucial to this offensive line remaining one of the league's best, especially with the aging Andrew Whitworth likely retiring in the coming years.

On the other hand, guard is one of the more replaceable positions in the NFL, not to mention having a potential starter waiting in the wings in Christian Westerman. If you're going to lose good players, losing a guard can affect a team less, especially in a quick-passing offense like the Bengals have.

As for Kirkpatrick, he's been oozing talent and potential ever since the Bengals made him the 17th pick in the 2012 Draft. Reaching that potential is another story, as Kirk has struggled to be the kind of consistent corner that a starter needs to be for a defense to be elite. You could make a good case for the Bengals being smart to make 2016 a put up or shut up year for Kirkpatrick in Bengals stripes.

But, if the Bengals were able to extend Kirk before the start of the regular season, it almost certainly would be a team-friendly deal that keeps him under contract for a very manageable cap hit.

We saw a similar situation in 2013 when the Bengals gave Dunlap an extension, despite his inconsistent player and injury-plagued career to that point. In return, the Bengals are getting great value with Dunlap as he's been one of the league's better pass-rushers over that span. Who's to say we can't see a similar scenario play out with Dre?

And let's face it: Average corners have become almost, if not more important than good guards in today's NFL, especially in offenses like the Bengals that tend to make guards look better than they actually may be. Ever since Andy Dalton became the starting quarterback in 2011, seemingly every guard the Bengals have had has been at least decent. Whether it was an aging Bobbie Williams, a degrading Mike Pollack, or a subpar Nate Livings, the offense has seemed to get decent production out of whoever has lined up at guard.

There's also the Andrew Whitworth factor. If the Bengals want to keep him beyond 2016, moving down to guard may add another year or two to his career. With left guard Clint Boling already signed through 2019, Whit could move down to right guard if Zeitler leaves and play there for one or two more years. Whitworth hasn't really shown any signs of slowing down, so it could be a good moving looking past the 2016 season.

That would allow Cedric Ogbuehi and Jake Fisher to take over the starting tackle spots, which is what the expectation was when those two were drafted. So instead of re-signing Zeitler and possibly losing Whit, the Bengals could keep Whit at a position he's likely to switch to with ease.

Speaking of again, Adam Jones probably doesn't have many years left, and Leon Hall is still in free agency limbo with just a year or two left in his tank. Then there's Darqueze Dennard who hasn't proven he can stay on the field, while William Jackson III is still an unknown at this point. All of this puts Kirkpatrick in position to keep a starting job for the foreseeable future.

That's why we're asking you, would you rather see the Bengals re-sign this offseason, Kirkpatrick or Zeitler?