Reparing, upgrade & parts for iMac 20 Early 2006 A1174