Any exhaust shop should be able to repair that. Flanges are available online if you look. The flexpipe is universal, just need the right size and length. In fact.... If you cut it right where the flex ends on both ends, you can sneak a universal in there and have it welded up.