Nice condition. It has normal wear. The teeth are excellent. The dogs/cogs are in great shape. Part number is 5NL-17251-10-00. It came off a clean good running 04 yz250f but fits 2001-2009 yz250f. Please see all pictures for more detailed description.