The Prime Minister has hit back at claims that last night's federal budget is too focused on the short term. There will be a one-off payment of $250 for six-million eligible people. Scott Morrison says measures such as cutting the fuel excise will extend beyond the May election.