Does the bottom bracket turn smoothly, or is it rough?
As long as you get the type (square taper, Octalink, etc) and the threads (English, Italian, etc), and the length (double, triple) correct, then replacement should be straight forward. I'd probably start with all new parts.
BTW, your hyperlinks are all messed up with the repost.