I replaced my Lenovo G580 with the ThinkPad X250. Linux Mint is running fine after sorting out a Wi-Fi issue. My first ThinkPad and it feels robust and reliable. : r/thinkpad
Battery for Lenovo G480 G485 G500 G510 G580 G580A G585 G700 L116Y01 L11S6F01 US | eBay
Lapcare
Lenovo G580 G400 G500 B580 B590 Thinkpad Edge E4545 E530 Μπαταρία Laptop 4400 Mah 45n1048 L11m6y01 | Public
Lenovo G580 - iFixit
Overview - Lenovo G580 - Lenovo Support MS
Lenovo G580 review: Simple laptop for basic use - CNET