Well, that’s the least that they do. Should have offered to fix it and back fill for free, guarantee their work for X months.
But I probably would have felt the same way for screwing up such a simple fix and not let them back on the property.
The hardest thing about fixing/replacing a hydrant by far. Is digging it out and back filling after fixing. I don’t even consider the “plumbing” part to be much plumbing. It doesn’t get any simpler in the grand scheme of plumbing. They should be writing you a check for your time and hassle to fix their screw up.
The one phase, reply that drives me nuts after taking my car or something else in for repair/service. Get it back and it is not fixed correctly.
“No problem just bring it back and we’ll fix it”
Sure, it’s no forking problem for them. They don’t have to take the time to bring it back. If its a car they don’t have to find someone to get a ride home and back to pick it up, etc.
Re; lube for the down rod seal. I just use some lite spray oil I have around. I’ve used petroleum jelly, because it was handy at the time. Though both of these are not the best for rubber. The rocket scientists will point out that it can and breakdown rubber over time. IME a lot of time. There are lube products that are designed for rubber. But don’t have enough rubber stuff that needs to be lubed to spend the $$. I have used axle/wheel bearing grease. These can have rubber seals so I assume the stuff is good for that too?