The Shimano UN54 BB is very reliable and low cost.
The Thorn crankset is good, or you could go for something like the Sugino RD2 or similar crank. You need to determine what size and number of teeth you want for your chainring first, as it may impact on the style/size of crankset you should get.