I wish my rear brakes lasted that long. I end up in a lot of mud. So I go through a set of shoes in less that a year.
Also, when I had to do a front brake job I had to replace both front calipers. Mud got behind the seals and rusted the pistons.
Good thing Auto Zone has life time on all those parts!