If you don't mind going with a square taper BB, the shimano sealed units are very good and inexpensive. A sugino crank (double or triple) would look "right" on that surly and you can use that crank with a shimano square taper BB. I'm running a Sugino xd600 on my soma doublecross. It is a quality crank and inexpensive as these things go currently: