Yeah sorry, should have said, I've got an '05. Just that I've only had it about 6 weeks. Took it on the motorway and it was a tad windy at 85mph.
As mentioned it can't be rocket science, and it looks like it'd attach to the screw clamping the top of the forks, but that sounds a bit dodgy...