My old throttle body had a small crack and I decided to replace it. I bought it from another site. All I can say is when I took the old one off it was a shame to look at it. It closed and opened almost normally, but it was clear that the spring was tired. On the other hand, BBK one was a very strong and beautiful strong company. Also has more wind. Full throttle used to mean hitting 4000 rpm and now I have about 4 inches of pedal left and can hit 4000 rpm with ease. This is a big improvement. The car took about 3 minutes to learn the new part and TPS sensor. I'd recommend restarting your computer by disconnecting the battery for 10 minutes. I only changed this sensor because I added this shiny new detail and wanted to be 100%. The pedal is now very sensitive. I barely start pressing, and the speed arrow jumps. If you have a new rand or 20 year old car this is a great replacement and restoration part.