Good used condition. They have normal wear. Rod is in great shape. Bearing rolls smooth. Part number for the push rod is 5NL-16357-10-00, the end piece with bearing is 5NL-16356-00-00. It came off a clean good running 04 yz250f but fit many other yamaha bikes. Please see all pictures for more detailed description.