Creaks can be difficult to diagnose.
Assuming it's the BB, you already have the spec's-
68mm x 122.5mm (British/standard thread)
Any brand with that spec will work.
You might check crank bolt tightness, to make sure the arm isn't moving on the spindle. Once that gets loose, the crank is usually ruined.