Look at this website, another one which I saw on my facebook. Someone recommend this site for unlocks and jailbreaks and it actually worked on him. There are no paid jailbreaks however there is a small fee to unlock your iPhone done by a mobile specialist or via your mobile network provider. Other than that if you are patience you can wait until the free iPhone unlock to release. Which it will be available tomorrow, or some time this week.
Do not pay unlocks/jailbreaks via IphoneUnlocking.com, save your cash for free unlocks/jailbreaks. Respect the creators work.