5 stars does not do this company justice... First off let me say that once your receive you turbo it will take a minute or two just to get it out of the box. KC Turbo packages their items so well, (like they expect a carrier to drop it out a third story window), you almost need a team of engineers to get it out. My turbo was extremely well assembled, came pre-oiled, as well as with a detailed instruction and links to videos that would answer any install question beyond a shadow of a doubt. I highly recommend KC turbo for all you turbo needs. I will be shopping from them again.