jb weld is the shiz, but do make sure its clean. had a cracked block @18 inches long in my jeep due to a freeze and it is still holding up 2 years later. gotta love it!
JB Weld for the win. I've fixed more crap on my cars, boats, skis, and landscaping equipment with that stuff over the last 30 years than I can remember. There is always JB weld on my 'if all else fails' shelf in my basement.