You'll need a fuckin big rivet to fix that....I think by now, new ones are lookin good....beagle
Looks like a bag of firecrackers went off in there!!
You can get them from Bikers Gear Australia (google it) they are selling saddle bags for what appears to be a good price, but don't expect $3 to $400 bags for $150. You can give them a ph call to enquire & they will send you the stuff within a couple of days.