The driveshaft came loose whilst driving.
I thought I would just be able to replace the broken spacer and replace the bolts.
But, unfortunately the caliper bolts have ripped out and broken the the gearbox casing.
I did use thread lock but this time I am going to use RTV as specified by Alfa.