Intake Manifold Oil Seperator Valve is a direct fit for the following:

2007-2012 Mazda CX-7
2.3L

2007-2009 Mazda 3
2.3L Turbocharged

Genuine Mazda Part Number: L3K9-13-890