Magicshine MJ-872. £70 or thereabouts and outlamps many costing 4 times as much. Near-perfect beam IMO, gives an excellent wide fill with more peripheral vision than older lights tended to manage, but enough grunt for decent range too. Well made, came with a quality charger and a sealed battery, and sealed plugs- but the bar mount’s not perfect and takes a little more faff.
The MTB Batteries one is higher quality but less bright, and a bit more spotlightly to boot. Better mountings. So a straight choice there between power/capability, and quality/convenience- but neither one’s a bad choice- the Magicshine is high enough quality, and the MTBBatteries one is bright enough.
The cheaper XML Magicshine is bright but spotlighty, tbh the beam is a bit tight even for the head never mind bars. The P7 Magicshine is a better beam but not anything like as bright. Your budget is high enough that you don’t need to settle for either of those.