Battery power source for new project. Please Help.

Hi to community.

I am newbie to arduino so please be patient.
I want to make a new project that will scale an object and have the weight in my cellphone via GSM.
I will use the scale component from SparkFun https://www.sparkfun.com/products/10245 and the this http://www.ebay.com/itm/GSM-GPRS-Shield-Development-Board-SIM900-Quad-band-Wireless-for-Iduino-arduino-/271356810034?pt=LH_DefaultDomain_0&hash=item3f2e205332 gsm module (1.5mA in sleep mode ). If you can suggest me anything better i will appreciate.
The problem tha i have is simple. Power. I may use 6 type D batteries but i am not sure if they are going to last over two months.
Please Help. Thanks a lot.

Maybe something like this would help http://www.ebay.com/itm/1PC-2W-9V-222mA-Mini-Solar-Panel-Module-Solar-System-Epoxy-Cell-Charger-DIY-/350895968013?pt=LH_DefaultDomain_0&hash=item51b3078f0d

Or something like this:

http://www.ebay.com/itm/1-pcs-7-2V-4600mAh-Ni-Mh-rechargeable-battery-pack-RC-w-Tamiya-Plug-USA-/121183564749?pt=US_Rechargeable_Batteries&hash=item1c371a73cd

And i will charge it with the Solar panel given above right? will this stand for 1 or 2 months at least?

Thank you.

Can a 7.2 battery work with arduino?

Could something like this help me http://www.ebay.com/itm/2600mAh-4000mAh-5000mAh-12000mAh-USB-Portable-Solar-Battery-Power-Charger-Bank-/400746414819?pt=US_Cell_Phone_PDA_Chargers&var=&hash=item5d4e5902e3 ?