I have a friend who has machined some bar ends for R1's from 98-03. I'm looking into the 04's to see if they have changed or not. These bar ends are heavier and longer than the stock ones. They will eliminate almost all of the annoying vibration from your bars that you get around 5000 rpm's and up. I had the chance to try my buddy's bike with the bar ends on and I can say that they do work. They will also provide some protection for your bike if it is ever knocked over. If anyone is interested, just drop me a line.
They are around $60 CAD plus shipping which I think was $10 due to the weight of the package by Canada Post.
Not bad compared to other brands selling for $50 USD plus shipping.