How can I rebuild/repair/replace this garden faucet
Check at a hardware store. They often sell a bag of faucet washers of a mix of sizes that can be used to repair your faucet. You pick out the one from the kit that suits your faucet. 

Sometimes the hardware store will have a whole section of individual faucet repair parts. Take the faucet washer and stem seal with you to match them up with new parts. 

On the other hand the garden faucets probably are available in only so many styles. You could take a picture of your existing leaky faucet and take it along with you to the hardware store or other big box type store and purchase a new one of the same or very similar style. Then take it apart to redeploy the rubber parts from it for use in your old faucet.

Added Information:

I have actually repaired a faucet that was an outdoor spigot type in a unique way. It's valve stem piece was very corroded and logically led to the conclusion to replace the whole faucet. Unfortunately I found that the faucet was soldered onto a pipe inside the wall behind a stucco exterior and no direct access from the inside of the wall either. I took a sharp focused picture of the faucet and traveled off to the big box store and happened to find a full new faucet that was identical in every way to the old faucet. I was able to re-use the stem, top portion of the faucet body and the packing nut from the new faucet on the old lower portion faucet body and restore to like new performance without having to break any stucco or tear down a blind inside wall.