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