ARDUINO GSM+GPS SHIELD QUERY

hello
I am a beginner in arduino and embedded systems.I am trying to work on a project which includes interfacing of GPS and GSM modules with arduino. I want the GPS module to get the coordinates and then send them through a text message using GSM module.
The problem is that I am unable to find a ready to use GPS+GSM shield for arduino at a reasonable price.
Can anyone please tell me a proper site for reasonable price GSM+GPS shield for arduino uno.

Also I wanted to know if I can make my own shield if I purchase only modules or parts required separately and then make it myself?
Please tell me the components required for making a ready to use shield for GSM and GPS and how to arrange for the libraries if I am making my own shield by assembling the modules and not buying from a vendor.

thanks in advance
any other help or suggestion related to anything to my project is appreciated

regards

Pranshu

Can yo not use this one for some reason?

http://www.robotshop.com/gps-gprs-gsm-arduino-shield-2.html

Or this one
http://store.open-electronics.org/GSM_GPRS_GPS_SHIELD
With SIM908 = GSM + GPS

hi
how should I interface gsm with eeprom of an arduino