The Illinois General Assembly has approved and sent to Gov. Rod Blagojevich legislation that would provide as much as $35 million a year in subsidies for Illinois racing--but only for two years.