That's a cool deal!I got my lifetime in 05 but the Choctaws have recently started this.
Not sure what other tribes are offering but it may help some people out.
https://huntingandfishing.choctawnation.com/
My dad had a lifetime combo license through the National Guard. Never did figure that one out, but we were checked several times by rangers and they never once questioned it.