although it can be repaired as stated above no guarantee it won't crack again, alloy isn't a simple thing to weld, any chance your rims came with a life time warranty and you still have the reciept? unless it's a rare and really expensive rim the best bet is to get another.