send both of them back and get "NEW" ones. Id be pissed if i just went to all that trouble and my brand new $2500+ turbos had a leak. I wouldn't take a chance. Get different ones asap.
Out of curiosity are they the Z1 equivalent or true JWT sport 700's?