Oklahoma City-based BancFirst Corporation is acquiring Tulsa, Okla.-based Spirit BankCorp and subsidiary SpiritBank. .The deal is expected to close in the fourth quarter of this year. Financial terms were not disclosed. Spirit has $939.6 million in assets, $618.4 million in loans, $847.2 million in deposits and a half-dozen branches, four in Tulsa and one each in Sapulpa and Bristow, Okla. BancFirst Corporation has $15 billion in assets. “We had choices for partners and chose BancFirst because they reflect our own customer and community commitment,” said Spirit President and CEO Rick Harper.