Hi Sholley1,
I don't have one, so I can't comment. But, I have to TIG weld my subframe every year, not so much for crashing, but because the body work wears grooves in the tubes. I am a hack welder, but I can do a pretty decent job of patching it back together. It's easy AL to weld. If it gets beyond repair, I'll try and AC.
I know that the XR guys often buy the AC Racing subframe (you can go to thumpertalk.com and search subframe under the XR category) and that they are happy with them. I can't comment first hand, though.
Mark or Steve from Gofasters will be honest with you. Just give 'em a holler.
Good luck.
blitz