My $.02.
Regardless of the rings sealing, you still have leaking valves on 3 intakes. (What about exhaust valves??) My suggestion is talk to the builder and get his take on his willingness to stand behind his work.

SimS