I have a 16GB 3GS so far but am not feeling the increase in speed that much. I have a person that wants to give me his 16GB 3G and $125 for mine. Now, the problem is his iPhone is no longer under warranty. Is this a good deal? Try disregarding the differences of the 3G vs. 3GS and advise me if this is a deal I should take.