Last log I mentioned a 4.2" e-paper, touchscreen, and front light assembly. I've recently bought four directly from the manufacturer. The expected lead time is 45 days, but since it's shipping from China I wouldn't be surprised if these displays end...