According to the ATF database, there are 3 registered FFLs in Elgin, Oklahoma.
200 INDUSTRIAL ROADELGIN, OK, 73538
10944 NE TRAIL RDELGIN, OK, 73538
14202 NE TOWNLEY RDELGIN, OK, 73538