IPhone 12 and 12 Pro. You will receive a 100% compatible item of equal or better quality than the original part number. It is not a complete iPhone, and does.
This is just the display assembly.