Haven't dealt with them either but its hard to keep 100% feedback when you've been on ebay since feb, '99 over 10 years.
Even the great Cameta doesn't have 100%