Cleaning steering box?

I have a manual steering box that's pretty damn nasty. Would sand blasting be ok to clean it up. It works fine just curious if I could clean that way. If not what's best way to clean them..they are kind of a pain with the shape they are.