yea its all brand new....it has new everything...pistons rods cams bearings valvesprings etc...the whole nine yards i put new cap button wires everything....thats why it's pissing me off so bad...and every once and a while it will do it so hard when i go to take off that it will shut off the car....