Gosh, what an interesting dillema to be in.
I notice you mention you have a gf..is this a long term relationship? (i.e have you set up home together?).
You also fail to mention how old you are, I get the impression you're on the 'younger' side of things?
I would carefully weigh up the 'risk' factor with the increased stress on your family and partner.
Sure, in our everyday lives we're all exposed to risks such as getting mugged, being run-over by a car and
so-forth, but quite frankly, I'd rather be faced with that, than getting kidnapped and held to ransome.
You don't need to give details, but some idea what the 'scale' of extra pay is? I personally wouldn't do this
for anything less than triple my current rate, (but thats a personal decision.)
What happens after the 3 month contract? Do they send you home, or do you get the chance to stay on?
I would talk to your family and gf about this and see what they say, but be prepared to have their extra worry
weighing down on you when you're away.