I'm home after a ride to the dealer. When I got there I parked next to the caffe. I removed my helmet then had the briefest play with the wire under the beak with the indicators on, the indicator flashed. Wow! had a cup of tea and a chat and went back to the bike. The indicators didn't wink so I went to the parts department and was told "They don't have one in stock and the part is obsolete so can't be ordered.
I'm going to have a look online again to find out where exactly the relay is, spray it, clean it and see if it works, then I will try to find an aftermarket one that is plug and play. If all that doesn't work then I'll try to find one aftermarket and make it fit, badly and I don't want to do that. Decisions decisions.

Edit: I found the part and ordered it £17 odd including postage. I hope that works.
