Yeah, I'm betting it's a Locust of some kind. We have Black Locust in Eastern Oklahoma, and they are quite intimidating. I believe that Mesquite trees also have thorns like that, but It's been a long time since I've seen one and it was in the drier part of the state, in the West.