No
Yes they do.
Yes they do Carry HP batteries in the store, however you will need to go online and check to see if they have them in stock at that location. Or a store nearby.
Your need to call Best Buy to find out about HP batteries.
Thanks! Your answer is awaiting moderation.