A customer dropped her 3GS and didn't want to pat AT&T $200.
It was easy, I got the whole front assembly for her because I didn't want to have to transfer the home button and speaker over.
Just take your time
iPhone 3GS Front Panel Assembly
Phillips #00 Screwdriver
Small Suction Cup