The front panel of my iPhone 3GS was broken after a fall on last Christmas Eve.
Quite smoothly, the kit provided me with everything I need.
It took me some time to separate the touch screen plastic from the broken touch screen, and then the re-inserting the cables was not that easy.
But apart from that, I didn't have major problems.
I know, it may sound stupid (maybe also because it was my first repair), but just to be complete, please mention explicitly that one has to remove the plastic protection from the new touch screen ¬¬