I am trying to make my truck into a weekly driver, and was wondering what methods there are for painting the dash?

I figure the best method would be to remove everything, blast it with walnut shells, then paint with a sprayer. I am somewhat afraid of taking the working gages apart then something not working when I put it back together.

Has anyone else used a different method and had success in it at least looking semi-professional (no brush strokes/pooling/etc)?