Matching the wiring loom is not a problem. On the 851 you have two +12 V wires, one for the pump and one for the fuel sensor. The ST4s is different as there is one +12 V, the fuel sender being connected to earth in this case. As you won't be using the low fuel warning light, there's no problem. If you want to use it sometime, you can connect it to the only +12 V wire that feeds the pump. The only issue is that in low fuel condition when you switch the contact on the low fuel comes on as the pump primes the fuel system then off, then on agin when the engine starts turning. No problem!
By the way, gooooorgeous bike, excellent work, mate!
By the way, a cheap source to get the fuel pump. I bought it from this seller and it fits perfectly!