Did they weld a plate on to the frame(fish plate) or replace a section? I don't know of any frame kits, but as you mentioned you could always C notch with a kit. I wouldn't see it as screwing the next guy and those C notch plates are 3/8" thick so pretty strong.