Rifle or pistol - I used Breakfree CLP to coat the outside after cleaning (I use the same thing for lube and cleaning (it does both). Then, after wiping it down, I use an old wrag and wipe the oil off. Leave the finish looking nice - at least until U put fingerprints on it.
If I was gonna store the weapon, then I don't wipe the breakfree off at all (I had a shotgun previously, that just hung on a rack for years - once a quarter I oiled it)
I stick with Breakfree as well. As far as a parkerized finish, I heavily lube and rub it in/off. I don't like to leave a noticeable coating of Breakfree as it attracts lint and dust. Blued finishes I polish with Breakfree soaked cloth and leave no fingerprints. PS90 has that painted look finish so I just wipe off fingerprints with breakfree.