I recently bought a ds lite at gamestop and I noticed, that some things were off about it namely the overall backing of the shell itself and the non glossy touchscreen. Also the L button feels a bit loose with a sound. Otherwise it works fine for DS games (I don't have any gba games to test it on)
[/SPOILER