Prior to installing a Kingston UV500 mSATA SSD into my Lenovo x230 I was using a TeamGroup L5 LITE SSD. I noticed the Kingston SSD was faster so I placed the TeamGroup into the front panel box and tested it.
For some reason the SSD did not operate as well as expected in the machine. After the SSD was removed and placed in the front panel box and cleaned the performance eventually recovered. A total of 21TB written with 30% utilization should have a minimal impact on the NAND array.
The TeamGroup L5 LITE SSD uses the Silicon Motion SM2258 controller platform with a full-sized DRAM cache. The SM2258 is well regarded in the SATA SSD industry.
One problem with even Windows 10 version 2004, it cannot recognize the TeamGroup L5 LITE SSD properly. It has only been recognized as a hard disk. This is probably the reason for the poor performance over time.
The Kingston UV500 runs much better with the PCIe mSATA slot. The installation of Windows 10 version 2004 was rapid. Previously, Windows 10 version 1909 was installed and Windows 10 refuses to upgrade the machine.
A clean install of Windows 10 version 2004 was problem free. The Lenovo System Update was able to install drivers for the machine. Windows update had some of the drivers which is a problem. A lot of existing machines when upgraded need drivers and only a fraction of them are on Windows update.
The Lenovo X220 can also use the Kingston UV500 mSATA SSD.