According to the ATF database, there are 6 registered FFLs in Caribou, Maine.
446 MADAWASKA ROADCARIBOU, ME, 04736
197 MAIN STCARIBOU, ME, 04736
128 OGREN ROADCARIBOU, ME, 04736
188 GRIMES RDCARIBOU, ME, 04736
78 E PRESQUE ISLE RDCARIBOU, ME, 047360000
552 MAIN STCARIBOU, ME, 04736