Item arrived with damage to the box it was shipped in. After opening and inspecting the throttle body I found the throttle position sensor (TPS) was smashed beyond repair. I purchased a new TPS for $49.00. There was no gasket sent with the throttle body so I had to purchase one, $16.00. After installing the throttle body and starting to adjust the idle and things I found one of the fuel injectors is not firing so I had to replace it at a cost of $153.00. When it arrives tomorrow will install it and see if I can finally get it adjusted. Sorry for the delay in reviewing but after the initial damage I wanted it installed and adjusted first. Other than these things it does seem to functioning well enough.