I need to jailbreak and unlock my iPhone 3g?

I jus bought an iPhone 3G from someone off craigslist. It is not activated so i don't know what firmware it is but i'm guessing its the minimum for iPhone 3G. I have t-mobile so i need to jailbreak and unlock it. I searched around but i can't find any jailbreak that still works. If you know of a download i can get i will be fine because i already jailbroke my iPod touch before so i know the steps I just need help finding a useable jailbreak.

Hi, recently i jailbroke and unlocked my iPhone 3G. It was very simple and easier. I got the jailbreaking guide for my iPhone 3G from www.iphone3gjailbreak.com/.
I unlocked my iPhone 3G through remote unlocking method. I got the remote unlocking from http://www.Classicunlocking.com/ this method of unlocking was very safe, simple and affordable. This site provided me complete guidance on unlocking. You too can have a try here if you wish to unlock your iPhone 3G.

Mac OS X users can make the best of PwnageTool 2.0.1 to create a custom iOS
4.3.1 firmware to be restored. Here s a listed of software you ll need to jailbreak the iOS devices:
- Device specific iOS 4.3.1 firmware
- iTunes 10.2.1
- Pwnatool 2.0.1 for Mac OS X and sn0wbreeze for Windows
- Universal Ramdisk Fixer
- Tetheredboot utility
Do understand that these tools will just let you jailbreak your iOS devices.
It won't let unlock if you ve already updated your iPhone 4 or iPhone 3GS with the latest stock iOS 4.3.1 update. Those souls seeking an easy and hassle free solution should avoid any updates and usage of beta stage jailbreak tools.

for more detailed information visit the following blo gnews:
http://gm.kochar.com/post/Apple-iOS-431-Jailbreak-for-Windows-Mac-Out.aspx

Check the unlock guide on youtube.