yes, it needs to pass emmisions. it currently does, but theres a rattle in the cat, and my mechanic said if that breaks off, it can clog my exhaust, and blow my headgaskets. so id like to prevent that.

im looking for a high flow, high peformance one. Somebody told me catco was a good one, but id like to get other people's opinion's.