Idle Problem???

I've got a 00 GT and the other day it stalled after starting, the dealer said its a idle valve, with excess carbon, is this part available aftermarket? or dealer. and how hard is it to install. They want $300 to replace it, sounds kinda high for a part thats right on top of the motor!!! :flag:
 
It is possible to use something else to clean the IAC valve and does anyone have a pic of wher eit is under the hood? Yea i know, im stupid. Also, what part do i clean? Im not retarded, ive just never looked at the IAC under the hood. Thanks guys
 
I am on my third one, $90.08 at the local Ford dealer after tax, its insane to pay them over $200 to install it given it is a 5 minute job. (2 screws, 1 quick disconnect electrical fitting and a pop off hose). The only reason I have bought them from Ford in the past is they were in stock.

Ike