Got it back from the mechanics today. They sorted the front and back passenger side bearings, and welded the hole in the floor.
Brakes are not as bad as before but are still a bit pants, so will upgrade to ST150s.
Thanks to the recent turn in the weather it now has idler squeak, so will replace...