Treasurer Jim Chalmers is facing the music after handing down his fifth Federal Budget, one full of election broken promises.