http://cgi.ebay.com/2010-Shimano-Ult...mZ120521388867
this is one i am looking at for the cranks. For the BB i was reading up on the chris king ones. where i live there isn't too many big hills. just an occasional one here and there but mostly a slight rolling terrain with flat straightaways.