BB replacement


I have a Halfords TDF Carrera, I know they was cheap but it’s not let me down apart from punctures, I’m needing to change the bb cartridge soon, do I have to get a like for like or can I get any make as long as it as the same sizes as the current one