If you don't mind used on the DVD drive, check out www.parts-people.com and see what they've got. They sell batteries too, though usually they're the same things you'd get from Dell, just without Dell's significant markup.
I have a 2007 Dell Latitude D820. I need a replacement battery. Any recommendations on where to purchase? Dell replacement batteries seem to have a poor reputation. I also need to replace my internal DVD player. I would like a DVD burner/player. Any recommendations?