I ordered a Shimano crankset from LBS, and I had to cancel the order after two months waiting. Then, I ordered it from Ribbles for $250 less and received it in 8 days. BTW, it came wrapped in plastic in a box (OEM) without fancy Dura Ace packaging which I didn't care for.