Lenovo g580 hard drive and memory replacement. - YouTube
Laptop Hard Drive Stand 12.7mm 2nd Sata Hard Disk Drive Hdd Ssd Caddy Adapter Ideapad G585 For Lenovo G570 G580 Tray G770 J7o0 - Pc Hardware Cables & Adapters - AliExpress
parts-quick 8GB DDR3 Memory for Lenovo Essential G580 Notebook PC3-12800S 204 pin 1600MHz SODIMM Compatible RAM Brand at Amazon.com