Go to autozone or advanced autoparts
You can get the same parts for a lot cheaper price.
My mercury villager had a bad TPS sensor. Ford Dealer wanted to charge $400 for parts and labor. I paid dealer $68 for diagnosis and get a TPS sensor from Autozone for $37.