Supply and demand at play with that contract.  The league has been short of quality linemen for a few years now.  The few that appear to be any good with their old teams when they hit free agency tend to get good money because demand is outpacing supply.