I have to admit that, as a professional in the automotive sector, my interactions with KMDiesel have not been outstanding. Their product selection is great, however their delivery timeframes are not. It appears that rather of using modern technology, their shipment procedure still uses a horse and cart. My car's replacement components were ordered, however they took forever to come. Instead of receiving my order from KMDiesel, I had better luck ordering components from the moon. The wait was aggravating, but the products were satisfactory. Before my purchase arrived, I believed I could have flown to the plant and back. The helpfulness of their customer service representatives did not, however, make up for the inefficiency of their shipping procedure. Overall, if you're in a rush or need your item right away, I wouldn't suggest KMDiesel. A diesel-powered car can be necessary for you to use while you wait for your goods.