All questions answered quickly, delivery was very fast.
Not yet tested the product itself electrically, but mechanically it looks very clean, no scratches or anything. Also they supplied with required documentation in order for us to write our own drivers for displays.