yeah if it ever gets damaged again I'm going to buy a new one preferrbale baffled from a trader or something, lesson learnt don't over tension sump bolts.
I was so scared driving to the shop today, doing 40 in an 80 zone and always watching the rear view and side mirrors for any sign of oil. Thank god it made it.