I’d suggest you ask your sparky what he’d recommend and ask him for a materials list which you can then order and pay for.I only work with trades on a labour-only basis. Yes of course will run BOM past the sparky, but he doesnt really care what brand I procure .
Some DBs have square knock outs which I personally dislike compared to circular knockouts.