I got batteries from Dell (actually, my old one needs a new battery...), but my last battery was purchased when the computer was still under warranty and I didn't want to do anything to compromise it when the computer has known power problems.

You might well be fine with an off-brand.