arrived within 2 weeks. parts were correct and fit perfectly. I was able to repair the CDJ's jog dial very quickly. Will definitely buy from seller again. Only complaint would be the insane markup for individual parts. Seller is not alone in this practice mind you.. these parts are marked up to insane amounts whether they are genuine Pioneer DJ oem replacements or not. We just couldn't wait for a month or two if we sourced them from China