I'd assumed the one that came with the bike was correct?
Is there a way to work out what axle length you need?
The bike has 64X54 stamped on the shell, and the width of the BB when installed is apx 75mm including locking rings.
The bottom bracket needs to match the frame and
the cranks. The shell width and thread type are determined by the frame. Just measure across the shell of the frame. 68mm is common for British frames, 70mm for Italian, 73mm for oversized mtbs, and there are a few other standards around. The thread dimensions may be indicated on the old BB cups.
The axle length is specific to the cranks you want to fit, and can vary between 102mm and 130mm or more. You need to know, or make an educated guess, what length is required for a given pair of cranks. Some cranks use asymmetric axles. You can sometimes use a thin spacer under one cup of the bottom bracket to shift things from side to side as necessary.
Give us more information, and we can be more helpful.
Calmes dans le demi-jour
Que les branches hautes font,
Pénétrons bien notre amour
De ce silence profond.