Budget expert to lawmakers: 'The free ride is over'