I think $20 sounds reasonable and nice. I guess it depends. What would you normally spend on a gift? If I were in this situation I would let that be my guide. $40-60 is normal here for a teen friend's birthday gift so I think I would go for $50, a nice midway mark.