Regardless of what anyone says, the total cost of this will wind up being at least 50% higher. Why? Because in election years whatever group is benefitting from this will ask for spending to be increased on it. Look at the promises that were made for social security when it came out. None of those numbers panned out in the long run because congress kept increasing benefits. Spending on any social program that benefits bloc voters, as this one will, always increases.