Delivery was very timely and the item is of high quality. I did however purchase a 1610 hub for this sprocket and when it arrived it did not require a 1610 hub but a 2012 hub. So I lost an extra $20 on the deal because I bought a new hub and wasted valuable time with a tight deadline. The misdescription of this part was disappointing so I gave it 3 stars instead of 5.