I contacted Virgin Mobile for a replacement SIM, the agent organised it and told me it would be the same mobile and it would be with me within 2 days, on the second day it arrived as promised and you can't get better than that.
I thing it depends on the agent whether you get a good or poor service.