I'm needing a new battery for my Dell XPS M140 laptop. Doing a search brings up tons of cheaply priced batteries I'm sure aren't the best.

Is their a good source for quality laptop batteries or is it best to get OEM?