Package was lost for a week with no updates. Tree fort bikes shipped me another set, no questions asked! A few days later, I received both the original and replacement. I felt extremely guilty and tried to send the replacements back, but Tree Fort Bikes said the cost to ship back was the same as the parts themselves, so to not worry about it. Probably some of the best customer service I have every received. That being said, the items were exactly as described and worked flawlessly! Thank you Tree Fort Bikes! I will surely be back in the future!