Seagate ST3120022A 3.5" 120GB ATA/100 HDD PCB Board 100306042 REV A FW 3.54
eBay