I got a couple of little things from them a while back, and everything came through ok (albeit at an obscene price!!).
God only knows how they managed to get things greasy / messy - my house is always in a mess with cat hair everywhere (got 7 of 'em) and I've never had a problem keeping components/computers clean.