But the ex-chancellor's pledge for the end of the next parliament is criticised as too late by his opponents.