I just think it's a priority, bro. We just lost the best DT in the game in Suh. Now, we just acquired arguably a top 3 DT/NT in the game in Halata. He's productive, his knowledge for the game is unmatched, he's a winner, a leader. Why not lock him up?! Lol. You don't break the bank for him but you make him a happy man. I don't see why giving him an extra couple of years hurts this team. It's a win win situation IMO.
I just don't see the value of doing it now. It's not like a good season from Ngata is suddenly going to cause his stock to go up. His agent is going to demand he be paid as a top 5 DT right now. If he goes out and plays well he is going to demand a top 5 DT salary. So essentially you are paying top of the market right now. Now a injury filled season, you can get him cheaper next year or choose not to sign him. More data is not a bad thing.
He should play well in our system, but an aging fat guy can breakdown quick. If ngata is willing to take a steep discount for a 3 year contract now, then it is worth the risk, but he should ask for top 5 money, just wait it out.