I bought some of these last year and they are the only socks I have tried that will stay up on my leg all day.
They have different weights for warm or cold weather and have been good to me so far.
2010 BMW R1200RT
2011 Ural Patrol
1981 BMW R100RS
2006 KLR 650