This is a genuine vauxhall inlet manifold complete with throttle body that fits a Astra f with a x14xe engine.
The throttle body has a part number of 90529710 which I believe fits other engine combinations.
This is a new unit, box is a little tatty. it comes with idle air control valve, throttle position sensor and a vacuum sensor
other numbers
throttle body 90541440
manifold 90543642
Any questions please ask