Part was ordered for someone who didn't do her homework. The part is exact for the stock engine but the cai etc. has been modified and tuned. We needed to replace with a different maf. The part plastic bag was opened and thus I can not return. Unused part is brand new and will fit many cars. Check for fit on product info. Lots of options.