99 civic IACV

I have a 99 honda civic si and am looking for a idle air control valve but cant seem to find one cheaper than the retail price that Honda gave me. I keep seeing ones for EX models at a more reasonable price but was wondering if it would fit my engine(B16A2)?

y not take a look at the thread where you posted this the first time?

ex one wont work

only ones that will work are GSR, ITR and Si