Idle Air Control Valve

Is there a different between the IACV for a D15b, D15b Vtec, or D16z6. They look different from what i've seen. Would the wrong IACV cause the cel to come on.
Forum for the Honda Civic EG 1992-1995
http://www.civic-eg.com/forum/