it does not work with my iPhone 3g but does work with my 3rd gen nano, You can get it way cheaper on Amazon I think I paid less than 5 bucks. Good luck
Save your money and just get the Apple A/V kit. You don't want Apple to kill the use of your generic cable in future OS upgrades. Get the kit with component video cables so you get the best video resolution