Everything about the Yose kits is good apart from the controller. Those Lishui controllers use speed control, which is shite. If you've never ridden an ebike before, you'll probably think it's OK, but once you've tried a KT, there's no way back. KT, as an upgrade, is about £80. Obviously, it's going to be a lot cheaper and convenient to to get a kit that already has one.
Alternatively, you can buy the components from China. PSWPower, Topbikekit, BMSBattery are all good suppliers. Some of them have Aliexpress listing too, which can make ordering a bit easier. I prefer to buy from China because you can get exactly what you want. They have everything.
I think I said it before, but I prefer to use the controller's with block connectors. Most ready-made kits don't have them. When you use the sealed waterproof ones and something doesn't work, it's virtually impossible to test what' wrong, and the cables are always too long, so you have to find a way to store the extra length. When you have a separate aluminium box type controller, it's very easy to change it for a different one if it takes your fancy. I just changed my 14A one to 22A because I'm a bit weak after illness. It's a 5 minute job to do that. You're pretty well stuck with the ones that sit in the battery receiver. My controller sits in one of those under-seat toolbars along with all the extra cable, a multi-tool and a puncture kit.
One more thing. When you buy a kit from China, like the PSWpower one, it's £2 extra to throw in a spare motor cable, like you want. The more things you add, the cheaper it becomes.