I do apologise. I've inadvertently misled you. It wasn't £300. It was £450. Never mind, it's only money. Money that used to be mine. But at least the bike's working again and I have put 100+ miles on it since collecting it around 3pm this afternoon.
So, to recap. A previous recent £610 spent on tyres and servicing, plus £450 spent today getting it back running again and more importantly hopefully avoiding the bastard thing cutting out in torrential rain in the future. A grand total of £1060 spent in the past few weeks. And the car goes in for its annual service next week and there's a strange noise coming from the rear nearside which I rather suspect might be a bearing. Fuck!