Wow! This has been a great thread, huh? So many thoughtful perspectives by so many informed posters.
Here are a few of my own thoughts...
We shouldn't overthink the J Long thing. He looks like he's done and definitely overpriced. Thanks to Demoff's foresight, Long is cuttable and we should do so. We clearly have our LOT, anyway.
I would resign Barks if it could be done at a reasonable price. BonifayRam has made good points, but here's my reasoning. We are already forced to bring in 2 players new to this OL (new to us, anyway). That's plenty. Why force a third new player? Let's roll with an affordable Barks for this year and keep our eye out for an upgrade at RT in a future draft.
I lean toward a vet FA at C. Yeah, Barnes, Jones, or Rhaney MIGHT be a quality starter this year. But they might not. I want to win and go to playoffs THIS year. The vet would provide valuable experience vs drafting a rookie C high. Probably much needed experience, at that.
I favor drafting an OG that they really like in the 2nd or 3rd. I don't have a personal favorite, either. I would leave that up to them. But I would like a premium player, not a late rounder. I want this OL to be FIXED, dammit. No more bandaids. Let's finish what they started with GRob. Get a dominant OL, finally.
I would not favor a Lupati signing. I think he's overrated and may now have injury issues. Haven't we got enough of those worries already on our OL? Not to mention his pass pro history.
I believe that we should take BPA at #10, despite our OL needs. Might be a WR, might be yet another position. Our OL can and will be fixed without using our 1st rounder, necessarily.
A potential trade down out of #10 might be a godsend. Unless they've somehow fallen in love with a certain player, a trade down yielding a 2nd or even a high 3rd might be just what the doctor ordered for fixing our OL or for quality depth there or elsewhere.
In summary, somehow or someway we HAVE to come out of this offseason with a FIXED OL. And it should be one that does NOT include J Long, Wells, or Joseph (or their danged salaries).
Some opinions may vary. Lol.