I've actually got SGP Shield for my iphone 3G,
SGP Shield for iPhone 3G - The sgp shield might be the best solution to protect your iphone. This shield has better optical film that enhances the viewing on LCD screens, and has a good surface hardness.