It looks like from their stocking levels, and range, that they buy surplus component lots? - so providing the original purchaser bought genuine items clearly they will very likely be ok. But like any supplier of this kind, it's 'caveat emptor'. The pictures look good, but we all know where that can go.
Probably worth a try for just a few items, just to get a feel of what they are like as a company, and to find out if what you actually receive is the same as the pictures.
As you probably know these days equivalents or substitutes from a known reputable supplier can often be so much better than, the so called 'exact component' - from an unknown or doubtful source.