Hmm, well, so I don't know yet how old the battery actuall is. However compared to other components the battery is expensive and very time consuming to build. But I guess if the battery is in bad condition, there is no sense to go any further with the existing pack.
For BMS, probably the best is...