I've just got back from a ride and noticed a new smell when I hopped off my bike

It looks like I've crack/pinholed the bottom fin of the radiator. So its a repair or replace job.
Anyone ever repaired these?? And who did it for you (I'm in Wollongong).
If its a throw away job anyone got a spare they want to sell or a wrecker they feel happy recommending?
thanks all
Phubs