I ordered my second cycle from Naps and it took about 4 weeks but everything was exactly as described and legit. Delivery time depends on your location but even if your gear gets clipped by customs they'll make it right. Their customer service is tops too.