I have no idea if any of these will work. I don't have my 500 in front of me, but you could try to put on a slip on recoil pad, and it may stop the sliding. You could also maybe buy a plastic end to a buttstock, and attach it to the buttstock. Like I said I don't know if it will work or not, but it is something to think about.