I have to replace the battery on my HP laptop (it sucks). questions: 1. Is it better that I directly buy from HP? 2. If not, please tell me the online store URL. Thanks!