Hi stuj77. This depends very much on what motherboard the computer has. Do you know what make and model the computer or motherboard is. If the computer is fairly modern then a good cd drive is about £12 from E-Buyer click here. Hopefully the ram is PC100 in which case 128M will cost about £25 new. If the computer is old enough to use the old SIMM memory then this is much more expensive because it is just not used any more.