My battery on my 3gs is not to bad but is three years old so I dont know how long it will last. I want to know if i can wait for it to pack up which could be more than a year then buy a battery but I'm worried they won't supply 3gs batteries anymore by that time. Could I buy a 4s battery and put it in my 3gs phone. Are the batteries any different?