I went to sit on the new Thruxton last week my wrists ached just thinking about that riding position for more then a couple blocks.
ISO grips and throttle boss but have not tried the O ring idea yet.
And Voltaren is over the counter here.