Received the products within a couple of days. All the parts were in the kit. I thought the price was very good. There wasn't any instructions on how to install the parts so you will need to do your homework. I would buy this product again from Mercaftermarket.