I've welded cast aluminum quite a bit.
It usually cracks again.
Where that is and since its an 08 xp i'd just add a strip of aluminum and a couple cherry max rivets. Then run it.
Might wanna think about getting the brace kit from grip n rip. Did it last year and believe there is a bracket for right where it broke, might give it a better fighting chance.