Chainline adjustment through bottom bracket?
I got a deal on a Sugino XD2 crankset and didn't think about the chainline when buying it. The seller threw in a Sunrace BBS15 bottom bracket with a spindle length of 118 mm. Now the chainring is 15 mm too far to the outside, this would mean I'd need a bottom bracket with a spindle length of (118 - 2 * 15 = ) 88 mm, or is my calculation off? I hope so, because the shortest BBS15 is 107 mm. I could also get a BLB x Tange BB with a 103 mm spindle, which their site says is designated for Sugino cranks. Would this solve my problem, or is this crank simply not compatible with my wheel / frame? I also found the Miche Primato BB which doesn't have a flange so that should allow for even more chainline adjustment? Everything I've listed is well within the money I'm willing to spend to make this work, so if one of the options is better for more reasons than chainline I'm interested in that as well.
Thanks in advance!