Bought these for my 7 year old. We used a plastic bin and filled it with kinetic sand and he played for hours.
Good quality metal to make the vehicles but the other part are plastic i.e.(dump truck bed) but they still hold up well while playing with them.