Oil at $120 to $135 average next year - The Saudi Arabia budget surplus is the key.