Perfect fit!  Tried other brands and options before we came across this one and none of them were deep enough to clear the posts in the fence line. Seem sturdy and the powder coat paint finish seems durable enough that it won’t quickly rust or stain the fence over time.