A magazine for a fastening tool drives one or more fasteners into a workpiece. The magazine generally includes an outer case and an inner rail movable relative to the outer case. The inner rail is extendable from the outer case to permit adding the one or more fasteners to the magazine. A bar extends between a front end and a rear end of the inner rail. A pusher bearing slidably receives the bar. A spring biases the pusher bearing toward the front end. A pusher block is coupled to the pusher bearing and disposed over the bar. The pusher block is operable to rock about the pusher bearing as the pusher block is sliding through the inner rail to urge the one or more fasteners toward the front end.