Do not go through Davinchi Performance at all. They are horrible. It's been over a month since my parts were ordered and also since Jan 17th or so since the last email update saying "it would ship next week". Still no replies after multiple emails were sent but he did make sure to come on the forum and tell me I didnt know anything. What a joke of a company.