Sub Frame connector conundrum

BTW, Mopardude....
I am so insanely jealous of them welds.........