1) I didn't notice any difference in battery life when upgrading from an HDD to an SSD.
2) The batteries that Apple makes are the most reliable (third party batteries are generally junk).
3)Not sure what you mean exactly. It seems your mac is pretty new and you shouldn't be having battery problems already. If it is less than one year old, it is still under warranty.