So, long story short I have a 08 GP GXP, I brought my car to the dealer to have some codes checked (Check engine light has been on for about 40k Miles) had a friend hook up his computer, and it stated something along the lines of bank 2 o2 sensor. Car has ran fine with the check engine light on. Dealer call's me and say's the Catalytic Converter needs to be replaced, can't just replace it, have to replace the whole exhaust system ($943.94) they also say it needs to have a Fuel Induction Service done due to code p0300 ($200.00 and another code P0420. They also want to replace the spark plugs and total for everything is $1741.44. I had some other minor work done while there, ABS sensor's and fix A/C. I tell them that I will hold off for now. Two days later, the car starts really acting up, sputtering, obvious signs of a misfire. I bring the car back to the dealer, and while it's there, a semi backs into it doing almost $6,000 damage. (really pissed me off, the car was spotless, never any bodywork, in nearly mint condition)

Would it be best to go ahead and replace the OEM exhaust/Cat or for nearly the same price, go with a aftermarket such as magnaflow, borla, or something similar. Do these codes necessarily mean I need to replace the exhaust?? I was just transferred to this area for work, and after the things that have happen so far at this dealer, I'm having a real hard time trusting them.

thanks for any input