Check out ?wipeout tactical advantage?. I like it as an overall cleaner. Recently tried it.
Otherwise.....remington 40x bore cleaner, and 50/50 mix shooters choice and kroil has worked well in the past.
An old gunsmith on youtube used nothing but mineral spirits. Said all that was needed. Anything else was a sales gimmick. He is probably not far off.