buy good quality brake parts - always. And whenever you change your brake hardware be sure that you yourself buy some
Antisieze for the back of the pads/shoes
high temp silicone based grease or similar for the sliders and anti-rattle clips
Flush brake fluid (takes about 2 bottles in a largish jap sedan) as the system is not cyclic (looped) the worn out brake fluid sits near the brake calipers/piston eating them away. Takes one empty jam jar - a hole in it the lid a piece of brake pipe leading to the bottom, some clear pipe, grease and some slow pumping for about 5 minutes on each wheel.
And if your favorite mechanic does not have a large G clamp to push the brake pistons back into the calipers - make a deal in supplying him one or buy one for yourself and make him use it anytime he does a brake job on your car - The screwdriver technique usually used rips the protective dust boot on the piston