Newegg has done very well by me over the years. So has Frys.com.

I would not recommend an aftermarket battery for a laptop. I haven't seen a single one that worked as well as the original. You're probably better off buying a new laptop.