The Treasurer set to announce the first budget surplus in 15 years but how long will the good news last, amid predictions of economic challenges ahead?