Can't help you about the frame, but will say that the BB seems to be one of the versions of the Shimano BB-M950. If you don't already know, it's Octalink V1, not be used with V2 cranks.
See the Shimano Tech docs for details as these are different from most Octalink BBs, it is actually adjustable and serviceable.