Since EF and another US-based toy shop discontinued their toy recycling program, here are some links to currently active programs you can send your broken toys to:
It's shown on the home page of EF. And I think they waiver the $5 charge. When in the cart I was told it would credit you back. Anyway you get 15% credit on future purchase. Read up on it !