I don't know if it's the "best" or cheapest ram you can get for a laptop, but you could use an online vendor like
www.18004memory.com that guarantees compatability if you use their memory configuration utility to select the right ram. In my case I used their configurator and it turned out to be the wrong kind, so they gave me a refund. I ended up finding the correct type of ram cheaper from
kahlon.com which also uses a configuration utility (but I'm not sure if they guarantee compatibility). You can start at
pricewatch and just use trial and error to check prices from different ram vendors, and hopefully find a good price and a guarantee.