Anyone ever buy from these guys?

that site was last updated in 2005 so I would be curious/skeptical