Where to buy laptop battery?

I have hp compaq nx7400 laptop and i am searching for a new battery with warranty at affordable price.

Where to buy? I am located in Karachi.

try techno citi opp unicentre, opp sasi arcade clifton

I too want to buy a battery. I think you should either pay a little more and get the battery from a good shop otherwise make sure that if you go to buy it from Uni Center, then you go to a shop who either you know personally or someone you know does. Because I am sure over there they sell used batteries and make them look like new.