ive had luck with 'Eds Red'. You can make a batch of this up and store it in a glass bottle with plastic lid - Ive still got some I made years ago

https://www.vkhgc.ca/documents/Ed%20gun%20cleaner.pdf