I'd get the Sugino crankset and bottom bracket and call it a day. Or you could get a Shimano square taper bb at 105mm and the Sugino crank. Or get a 109mm. Amazingly, it won't make much difference at all, especially if you use a standard road chain.
What's the distance from the rear hub to the bottom bracket? 350-400mm? and you might be off perfect chainline by 5mm? Not worth worrying about.