My Cat went out about a year ago after my truck hit 110,000 miles. I replaced it with a MagnaFlow Catalytic Converter. The new Cat lasted about 7 months and now I already need a new one (Engine light came on). Is there a better quality Cat than a MagnaFlow? Or is this a top of the line? I really dont want to have to switch out a new cat every year.