I've always had great luck using Eezox on all my rifles. I've heard CorrosionX works well too.