We got one from SuperHeroDen, and my three year old is in TMNT heaven! It's now his daycare bag, and it definitely doesn't have the space a normal backpack does, but we're just packing extra changes of clothes and a water bottle.
The masks are felt. I don't expect them to last long. Preschoolers are abusive to their superhero gear. ;-)