Lenovo x230 checking in here. I've upgraded/replaced: battery, RAM, display panel, wifi, ssd (both in mSATA and SATA slots), keyboard (x220 keyboards FTW), BIOS (coreboot). The only thing I haven't replaced is the motherboard/CPU, because it doesn't seem worth the effort, even though it's technically possible.