Thank you for the pictures. Yes the mounts look the same, although the rubber on mine do not appear to be as perished
Still looking at the best way to repair, probable will need to be welded, with the mount made a little larger, to support the weld
Regards