I have a iPhone 3GS that has had a screen replacement and was running iOS6 before I upgraded. It has a couple of light scratches on it. It comes boxed and ready to use.
It is locked on Vodafone (I believe), i will double check in case it has been unlocked.