Casimir pistons with generalized boundary conditions: a step forward