I can't even tell if there are any scratches! You must take care of your stuff! Good job being a "hero of the older game consoles" knowing that not many of them are out there now :)
I just noticed. When you said it needed a charger or battery, are you referring to something that connects to the outside of the Gameboy advance sp or are you talking about something that is actually on the sp? If its missing the internal battery, then that would be a problem