Will this fit my laptop?

it doesn’t have to be IBM brand. It could be toshiba or maxtor, etc. Minimum standard size I would by now is 100GB if you plan on keeping that laptop for another 2-3 yrs. 60GB is cheaper and will get you up and running. It all depends how much you store on the hard drive and/or plan on downloading.