$30 for a new game is a really sweet deal. I've never seen a new GBA game go for $20. If it was $20, I'd probably assume it was either a really bad game, a special deal (classic NES series), or incredibly short. If it DID cost $50 new, I'd assume it was a really really good game, or it was one of those crazy gimmick cartridges.