Steelers will resign Ben next year...else they will trade him. Steelers will allow Ben to have one last big contract. Either Steelers pay him or its some other team.
And i do believe Ben will have longer career than Steve McNair. Rules have change drastically. I think Ben can easily play till 38-39 yrs old unless he has some kinda career ending injury.