John Swinney's Budget is set to clear its final parliamentary hurdle today as the Scottish Greens and Lib Dems join with the SNP to back the plans in the stage three Holyrood vote after reaching deals with the government.