and if it was too long ago?
How long ago was the repair? Ring up the insurance people and see how long the replacement was guaranteed for. I don't think it matters you NOW don't have insurance. Surprised its the same phone back mind, they are usually referbs..
I can only see two other options:
Option 1. Ring up Vodaphone and plead for a freebie replacement given the circumstances,
Option 2. Buy a new phone and sell that one for spares or repair on ebay (screen has to be worth something).