I have found that a blead-blast finish, once blued, holds oil or grease pretty well, but....... If it ever gets dry, it seems to rust three times faster than a polished blue job. I had a Smith & Wesson Performance Center Model 19 revolver that had a bead-blast finish. I could not seem to keep the exterior of that gun from developing rust spots.
I personally bead-blasted an FN Mauser barreled action and then had it hot-blued. The finish was just what I wanted -- non reflective and even. I have had no problem with that gun in 4 years since I blued it. With respect to Jim's caution. I did the bead blasting myself, and I stayed away from wear surfaces.
Clemson