the hitch I have is an Eckhart ( do not know if they are available nationally or just a local brand...los angeles) but they make theirs to weld on only. also, if memory serves they also do not have the tabs as a part of the vertical simply bent up to the frame (the bend being where the stress relief is on yours that eventually cracked).
ive had them do a couple hitches for me and they always have a pile of other brands sitting that are taken off, lots of which are the bent style many of which are cracked.