Despite concerns that a sports-betting provision might not withstand legal challenges, Florida lawmakers gave final approval to a 30-year deal with the Seminole Tribe that promises to rake $2.5 billion into state coffers over the first five years of the agreement.

The Florida House passed the measure (SB 2A) in a 97-17 vote on Wednesday, a day after the Senate approved it 38-1. Gov. Ron DeSantis and Seminole Tribe of Florida Chairman Marcellus Osceola Jr. reached the deal last month, but it needed legislative ratification.