It doesnt really matter since the money is so low. If it took 3 years to get him to sign here, then so be it. 1.6M per is a contract easily gotten out from under. Dump him for a late round pick, waive him, buy him out. There's just no risk in going to 3 years at this kind of money. Best case scenario is he outplays the contract and hes under NJ control for 3 years at a cheap rate.
That is the hope here, I would assume.