Just want to share my experience where I ended up not needing to replace it when mine kept slipping off too. The battery post is tapered, so it's easy for the terminal to slip off if it doesn't get a good grip. First I would use a terminal cleaning tool on both the terminal and post. It carves tiny horizontal grooves that will help with grip. Then make sure the terminal is loose enough to push it as far down onto the post as you can, then tighten it down. Makes a world of difference.

Schumacher BAF-B1 Battery Terminal Cleaning Brush
Buy Schumacher BAF-B1 Battery Terminal Cleaning Brush at Amazon. Customer reviews and photos may be available to help you make the right purchase decision!
www.amazon.com