This crankset came from an early 2000s Specialized mountain bike and is in good condition overall. The threads are all good, no cracks or missing pieces, etc. There is some normal wear on the chainrings but they look like they all have a good amount of life left in them. Feel free to ask any additional questions via message.
Returns Accepted for this item if it's within 30 Days