Not shaped as the OEM unit I replaced, but I was able to Mickey-Mouse the installation. My "Check Engine" light has not come back on, so I guess it works! I have a 2005 Toyota Corolla.
This product is the direct fit for the vehicle in question but didn't make any changes or fixed the check engine light on the dust board. I still keep receiving the same code, event after I replaced the Gas Reservoir lit. The light is still on.