I paid for express delivery, and these arrived next day, so no complaints there. However the fit is slightly different to the original ear-buds that came with my Sennheiser CX-300 earphones. The rubber is maybe 2mm shorter on the replacements at the end which sits closest to the earphone, and the material is different. I only lost one, so using one original and one replacement the difference is definitely noticeable, though less so using 2 of the new earbuds. Overall, I'll probably put up with it.