The IMRC is part of the Duratec V6, it brings in the power by opening the secondary intake runners at 3-4000 rpm and is not a cheap part, try
www.teamfordparts.com for all parts. The idle air control is needed if you have idle problems unless you clean it, the 02 sensor if there is a persistent code for that. Some at CEG have fixed the imrc, try searching troubleshooting or duratec maintenance, all posts for imrc and iac,cleaning etc.