Your spindle needs to be the correct length for the crank you are using. Chainline is important for proper shifting. Cartridge bottom brackets are cheap. It's silly to try to use the oddball extra long bottom bracket you have. You need to pick a crank and buy the BB appropriate for that crank.
I paid $65 for my Sugino XD.