I bought mine at Home Depot 3 years ago and so far so good. I don’t have enough experience to recommend a particular brand, but I will say that the frost free part REQUIRES excellent drainage at the bottom of the hydrant. They have a small drainage hole at the bottom and come with a short drainline to attach. When you install the hydrant make sure you set this up so it won’t get clogged.
When I installed mine I attached the drainline, slid an extra piece of water line over it to prevent crushing or kinking, put that in a section of drain tile and then put that in a large gravel bed so the standpipe will drain quickly to below the frost line (and in my case the gravel bed also connects to my french drain which is convenient but not needed).
If the standpipe doesn’t drain the hydrant will freeze. Digging them up, especially in the winter, is a major pain and heat tape is a pain and potential fire risk.