Baby powder may fix the sticky residual for the moment, but it is not going to stop it from coming back. The rubber is deteriorated. I had same issue with a Limbsaver's recoil pad, cleaned with clear water and baby powder stopped it for a while then it came back, I was told by Limbsaver that there is no fix. They sent me a replacement under warranty.