no matter what you do it will leak, iv had side cased on a c15 machined flat and they still leaked.
iv got one a bike that iv just done a non return manual shut off for the oil feed, but thats not to stop a leak thats to stop wet sumping
the non return valve you mention, will be in the engine oil feed just inside the crank case. engine apart to sort that.