Most newer firearms are finished with an oxide bluing or cold bluing. Flitz Polish will treat this just like tarnish and REMOVE it. If you're not sure, simply clean the your firearm with the Tactical Matte Finish Cleaner and finish with the Gun & Knife Wax.
eBay