Hi coxy,
I think your only option is to have the fin re-welded. There are a number of guys here in the UK who specialise in alloy welding and fin repair, so I'm sure you'll find the same level of expertise where you are. It always helps if you have the piece of fin that broke off, but not essential.
Steve