Budget 'good news,' but deficit not far off