I've not tried it specifically for this purpose yet, but there are a range of products called "Deoxit" that can both clean and protect battery terminals, as well as other electrical contacts.
Use sparingly, read safety instructions/warnings etc etc… and I know this doesn't solve the problem of finding replacement terminals, but it could be an option in future.
Use sparingly, read safety instructions/warnings etc etc… and I know this doesn't solve the problem of finding replacement terminals, but it could be an option in future.