With regard to the availability of 127 film, the only people currently "making" it are the Frugal Photographer. See:-


What they or their associates appear to be doing is using existing colour films (presumably by Kodak or Fuji) and spooling them in 127 size, using backing papers & spools manufactured by or for them. They don't seem to be the Efke type spools (judging by photographs) but not having bought any, I can't be sure. There are currently three different films but no black & white. The price isn't cheap and postage from the US has to be added.