A balloon inflator for simultaneously filling two balloons to substantially identical sizes comprising: an air pump including: a first air chamber having a volume defined in part by a position of a first movable member; a first balloon inflation nozzle; a first inflation passage from said first air chamber to said first balloon inflation nozzle; a second air chamber having a volume defined in part by a second movable member; a second balloon inflation nozzle; a second inflation passage from said second air chamber to said second balloon inflation nozzle, said second air chamber and said second inflation passage being separate and distinct from said first air chamber and said first inflation passage; a piston that, upon actuation of the balloon inflator, reciprocates between movement in a first direction and movement in a second direction, wherein (a) movement in said first direction moves said first movable member to reduce the volume of said first air chamber and advance inflation gas to said first balloon inflation nozzle while also moving said second movable member to increase the volume of said second air chamber and draw gas into said second air chamber, and (b) movement in a second direction moves said second movable member to reduce the volume of said second air chamber and advance inflation gas to said second balloon inflation nozzle while also moving said first movable member to increase the volume of said first air chamber and draw gas into said first air chamber, wherein the volume of inflation gas advanced to said first balloon inflation nozzle upon movement in said first direction is substantially identical to the volume of inflation gas advanced to said second balloon inflation nozzle upon movement in said second direction, thus permitting a virtually identical inflation of a first balloon at said first balloon inflation nozzle and a second balloon at said second balloon inflation nozzle upon repeated reciprocation of said piston. a first air chamber having a volume defined in part by a position of a first movable member; a first balloon inflation nozzle; a first inflation passage from said first air chamber to said first balloon inflation nozzle; a second air chamber having a volume defined in part by a second movable member; a second balloon inflation nozzle; a second inflation passage from said second air chamber to said second balloon inflation nozzle, said second air chamber and said second inflation passage being separate and distinct from said first air chamber and said first inflation passage; a piston that, upon actuation of the balloon inflator, reciprocates between movement in a first direction and movement in a second direction, wherein (a) movement in said first direction moves said first movable member to reduce the volume of said first air chamber and advance inflation gas to said first balloon inflation nozzle while also moving said second movable member to increase the volume of said second air chamber and draw gas into said second air chamber, and (b) movement in a second direction moves said second movable member to reduce the volume of said second air chamber and advance inflation gas to said second balloon inflation nozzle while also moving said first movable member to increase the volume of said first air chamber and draw gas into said first air chamber, wherein the volume of inflation gas advanced to said first balloon inflation nozzle upon movement in said first direction is substantially identical to the volume of inflation gas advanced to said second balloon inflation nozzle upon movement in said second direction, thus permitting a virtually identical inflation of a first balloon at said first balloon inflation nozzle and a second balloon at said second balloon inflation nozzle upon repeated reciprocation of said piston.