I'm probably the wrong dude to ask but I use anything I'm cleaning my gun with and have on the bench at the time. Hoppes, clp, eliminator, brake cleaner (bolt only). Not sure anything will hurt the finish, the only 2 things I worry about is using something that will break down the epoxy bonding...