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!!