Consiglio acquisto modulo GPRS, GPS

Buongiorno a tutti,
ho un arduino uno rev3 e avrei bisogno di un modulo, come da titolo, che mi dia la possibilità di:

avere una connessione gps
poter inviare/ricevere sms
trasferimento di un semplice .txt tramite protocollo ftp via gprs

Navigando in rete ho letto un po' i vari modelli e sinceramente non capisco molto la differenza che c'è tra SIM808 , SIM900 e SIM908

Quale di questi ha una migliore affidabilità riguardo la trasmissione?

Il modulo dovrà fare da "satellitare" per la mia auto, con interrogazione della posizione via sms.

Grazie.

EDIT:
Ho trovato quest’altro modulo
SIM5218

che ne dite?