I've got a 3GS with a bad headphone flex cable. I have a couple of 3G headphone jacks laying around, yet there are a couple of sellers on eBay who claim that they aren't the same. They look identical to me (as well as in their own pictures). Its not like there's extra connectors like with the charging ports. What say ye?