The pistons are brand new with the teflon coating. They come with rings. The rings are of good quality, manufactured by same company as the pistons. tThey look identical to stock, even my buddy who works at honda says they r identical. $150 for a complete set.....all day long