First of all; you’ll need to fabricate to make it fit. The o’2 sensors hit the body. Be prepared. Secondly, the way it flows, it gives off bank 1 and bank 2 codes. Thus for the first issue, I added A nut and welded on the o2 treads on the other side. Second, the clamps they give are crap and loosen up just in the test drive. These needed welding too. The driver side clamp also was off, like it created an angle so we had to add shims to even them out so it wouldn’t have an exhaust leak. Lastly; I added O2 fowlers because the ecu kept picking up bank 1 and 2 codes (when originally it only had bank 2). This worked and have heard no other word back from the customer. Not very pleased honestly