A system includes a cylinder having a bore with a piston disposed therein, the piston moveable along the bore of the cylinder and having a passage therethrough. The system also includes a mixer disposed in the passage in the piston and including at least one porous mixing device, the at least one porous mixing device comprising a three-dimensional lattice defining a plurality of tortuous, interconnecting passages therethrough, and having physical characteristics to sufficiently mix the first and second components, which characteristics include a selected one or more of mean flow pore size, thickness and porosity.Un système comprend un cylindre présentant un trou avec un piston disposé à lintérieur, le piston étant mobile le long du trou du cylindre et comprenant un passage à travers celui-ci. Le système comprend également un mélangeur disposé dans le passage dans le piston et comprenant au moins un dispositif de mélange poreux, le ou les dispositif(s) de mélange poreux comprenant un treillis tridimensionnel définissant une pluralité de passages dinterconnexion tortueux à travers celui-ci et présentant des caractéristiques physiques permettant de mélanger suffisamment les premier et second éléments, lesdites caractéristiques comprenant lune ou plusieurs des caractéristiques sélectionnées suivantes : la taille de pore à écoulement moyen, lépaisseur et la porosité.