Sye,
Left side, looks like it may have been drilled from the back to push the pin out? Right side, definitely pushed through, note also the small crack to the left. Could have been bolted up with the pin not seated properly in the bearing? Things people do!!!
It all looks perfectly repairable. You could try Elite Engineering, Aintree who advertise alloy welding in the VJMC, Tansha mag.
Never thought of using my steam cleaner, had forgotten I'd got one but will give it a go, thanks for that one
Brian.