Just in case you are trying to do this on the cheap ( which I often am so I mean no offence) you can sometimes make the chain line work with an existing bottom bracket by flipping the spindle around. It just means your non drive-side crank arm will sit a little outboard. I've done this many times, sometimes it works out better than others it depends on the spindle.