Piston dispensing system