My son and I are rebuilding a blown Elantra engine as a project. This kit is perfect! Pistons, rings, bearings, gaskets – it's all there and the quality seems really good. Everything is well-packaged and clearly labeled. For the money, it takes the guesswork out of sourcing parts. Highly recommend for any DIY rebuild.