Left is the upstream oxygen sensor already installed on the car (2011 Hyundai Sonata GLS 2.4L).
Center is the one I found on rockauto.com as the exact fit for 2011 Sonata with California emissions.
Right is the one showing my car conforms California emissions (at least I think it does).
The sensor installed looks like the one that is sold for Federal emissions.
I really need an advice which sensor should I buy. If I buy the one on rockauto.com, will it fit my car?