You can quite likely fix what you have quite easily and inexpensively. You'll know for sure once you get it disassembled, and bottom brackets aren't rocket science. Assuming you had a decent chainline beforehand, I would work with what you have rather than getting into the hassle (and cost) of getting everything lined up with new parts.