Where can I get a throttle body on 2007 Ford Five Hundred

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
Car plunges when in drive or reverse an on the breaks I was told it was the throttle body
(2) Answers
Go to your local dealer for an oem,there are also a few Ford delaers that discount online.I don't think an aftermarket exists,but I could be wrong-I've never needed to replace one,and I'vd driven Tauruses for hundreds of thousands.
I would want a second opinion before replacting it.