Can I fit a modern internally geared hub on an old bike ?
While you probably could cold set it, the Sturmey-Archer XRF-8 is available in a version with 120mm OLN dimension.

(And you almost certainly can fit a modern bottom bracket. Worst case, have the existing threads removed and fit a threadless bracket. Bottom bracket size guide.)