I don't want to get you annoyed man, but you bought the whole notebook for $125 and a new battery for half the price, this is a little bit expensive notebook
Anyway, as "The_Other_One" said, your motherboard is the only thing who can tell if you can use a larger hard disk or not. You can search for BIOS updates for the mother board and install it to make the board able to identify and use higher hard disks than it currently can. This is an easy search for desktop mother boards, but it will be a little bit harder for a notebook mother board, specially for an old one like the one you have.
There will never be magic batteries that last long years, or else, we won't keep buying batteries for our notebooks from the manufacturers
What you don't know about notebook batteries, and mostly no body knows, is that there are 2 ways to operate the notebook through the battery while the charger is plugged in:
The charger keeps charging the battery untill it is fully charged, and during charging, the notebook is getting it's power from the battery itself, but charging is pumping more power into the battery than the power going from the battery to the notebook, thus the charge of the batter increase even if you are using the notebook. After the battery is fully charged, one of the 2 scenarios can occur:
1. The notebook continue it's operation from the battery, and the plugged power continue to pump the difference into the battery thus keeping it fully charged all the time
2. The battery is disconnected and the notebook gets all the power directly from the external power source without feeding the battery all the time as an intermediate source
95% of the notebooks use the first technique, why? Because simply the second technique will extremely longer the battery lifetime, and they don't want this to happen. In the first case, the battery is in continuos discharge and charge all the time as long as you are plugging the external power charger, and this shortens the battery life a lot. And since I am originally an Electrical Engineer, I know like everyone, that re-chargeable batteries life are measured by the number of charge/discharge cycles, so your notebook in the power plug is consuming these cycles while you think that you are protecting the battery, and at the end, you get astonished that you have been using your notebook for 1 or 2 years only, and always keeping it in the external power charger, and you find that the battery died? And you ask yourself desperately, why? I never used the battery?
That's why I hate notebooks, they are not reliable at all from the power point of view.
Also, manufacturers use the one of the bad types of batteries ever, the Li-Ion. Can you imagine what will be the battery life if they used the Ni-MH or the Lead Acid Sealed Batteries??? Battery life will shoot up to 2-5 years based on usage!!! That's why Lead Acid Batteries are mainly used in Cars, Long life, High Current and huge number of charge/discharge cycles.
Don't get frustrated, enjoy your notebook, I am just telling you something that might help in the future, but you will have to live the present happily man
Thanks,
Nader