According to the ATF database, there are 2 registered FFLs in Gainesville, Missouri.
1524 CR 806GAINESVILLE, MO, 65655
4555 STATE HWY 5GAINESVILLE, MO, 65655