The hose is fine. It is the metal join part that was linked above that has rotted away and snapped off. I can just remove all the hoses, insert the metal join and then re-attach them all.
Can't find that part anywhere though so was wondering if I could just pull this part off a 2003 R6? I know it is the wrong shape but I can resolve that with getting some new, longer hoses from, as you say, Halfords. I mean, it is just a metal pipe with 3 holes in it. Surely anything like that would do the same job, even if from a different model, make and year of bike? Or am I being dumb again??