All gaskets were of good quality. The gaskets for the VTC solenoid and one of the coolant transfer tube gaskets on the back of the block were missing. I also didn't like the fit of some o-rings between the inner timing case cover and the head and decided to use my own. Overall definitely a great time saver and a good price. I would buy again despite the few approvals.