How do you get your used parts so clean?

I have been looking at some of the items for sale on the site... and am wondering at the best way to get parts so clean. Chemical bath in a parts wash or sandblasting or combination or just depends on the part. Some of them look like they have just came out of the box!!

Sand blaster at work for me.