2004-2008 yz450f oem cylinder and piston used but has less than 25 hours no scratches or groves in cylinder all piston rings are in good shape came out of a running machine reason for being scrapped was bike had cracked off frame