they are all stock every thing. the y8 pistons are 50 over and unused and the d16 pistons are well used. they both come with stock rods and rings. oh and i will have some stock z6 pistons with out rods but will put the rods off one of the other pistons on them. lmk