For the BB, take it to a shop. It will depend on the crank you get, especially with square taper (some cranks fit farther onto the BB than others).
But like I said before, take a look at some of the crank/bb combo options out there, with external BBs. They are not too expensive at all.