Get a box of the wallyworld brake parts cleaner (6 cans), disassemble the gun as far as you feel comfortable going, hang everything up (I use an old tube rack suspended from my garage ceiling) with metal coat hangers or tig rod if you can get it free.
Degrease EVERYTHING, hit parts with a heat gun to aid in evap-ing the cleaner and sweat out any oil/grease hiding in creases. Degrease again, keep going until everything is dry as a bone.
If you are going to sandblast the gun, make sure you take out every moving part including the firing pin/spring, everything. the grit will get into and behind everything and make your gun sound like you are grinding every surface inside it. After blasting, degrease again let it dry, then you are ready to paint.
Make sure you mix it good, adjust compressor for about 30psi out, and have at it. Also make sure that the humidity in your area is not too high, I don't like to spray over 50%, so my time to spray is very limited.
After you are done painting, wait at least an hour and if your parts are small enough and your wife isn't home, hang from top rack of the oven and bake for 1 hour @110 or 1/2 hour @ 180. Allow to cool, and reassemble.
Here is a couple pics of a Remington 1100 that I just finished last night for my dad, base coat of Underbrush, Sniper Green stripes, then covered with a coffee table "doily"(sp?) and hit with matte black to give it a little break up. So what do you think?
Hope this helped,
Chris