I just did mine about a month ago. A couple of tips for you.
1) Take your gun to a body shop and ask them to spray it with Ergobond, or another acid etch compound. It'll make the paint stick, especially on a stainless gun. Do the actual painting yourself...its kinda fun. I have a buddy of mine who owns a body shop... he put the Ergobond on for nothing.
2) Make sure you use the same brands of paint for ALL your colors. If you mix brands of paint, it'll blister. The white and tans on my gun didn't quite see eye to eye and I had to redo it after I had EVERYTHING done.
3) I sprayed my gun..just the stock.. with Duplicolor truck bed liner, you can get from wal mart or the auto parts store. Everywhere that had the bed liner, the paint stuck awesome. The places that I left the liner off, the paint chips easily.
4) Do this project in the summer when you aren't using your rifle. It dries faster in the garage during the summer, and you aren't under pressure to "hurry up and get it done" so you can take it out on the next hunting trip and screw up the paint cuz you didn't wait long enough.
That's what I learned painting my first gun.
GJ
Good luck.