Guessing its a road bike (ultegra front mech).
Any BS/english threaded road bottom bracket will fit. Just pick a chainset to fit.
I recently got a 105 Compact chainset (10 speed) and bottom bracket from one of the german shops, €89 IIRC (on sale) worked fine with my old 9 speed D-A mech.
Pretty sure that 9 and 10 speed chainring spacing is near enough the same to work with no bodges. (The frame is near enough 15 years old too......)
IIRC anything below 105 has solid cranks, and will weigh LOADS.
Won't go far wrong with something like this.......http://www.chainreactioncycles.com/se/e ... -prod50450http://www.chainreactioncycles.com/se/e ... -prod50444