Western Australia's Premier, Mark McGowan, is preparing to hand down his second budget as Treasurer, with another multi-billion-dollar surplus being forecast.