Actually, my lady (whose name is Angie - she also posts here occasionally and I speak of her quite often) just reminded me that even though that particular crankset calls for a 107mm BB, a 103 actually gave her a straight chainline when she was using it a while back.
BTW - frames don't determine spindle length unless there is a known clearance issue with that particular frame.