Quick IACV question

#1
Hello, quick Q

the iacv in my 98 corolla I kinda want to change.

however I see two different kinds, and I am not sure why,
rockauto sells one with 3 huge tubes on it, very expensive

And on ebay I see this, without the 3 tubes, very cheap
https://www.ebay.com/itm/22270-0D010-New-Idle-Air-Control-Valve-For-98-02-CHEVY-PRIZM-TOYOTA-COROLLA-1-8L/223433852014?fits=Year:1998|Model:Corolla&hash=item3405b2046e:g:WcsAAOSwgZJfUgHL

Why/what/which one will work and why is there such a difference?
Pictures:


VS

 
Top