An older Kubota ZD series can be had for $4k-ish depending on hours. I have 1200hrs on mine. I have mowed 18” of hay albeit slowly and it just keeps going.
The downside is they have 0 suspension and can be a rough ride.
I have a ZD326 60"cut, works extremely well in rough terrain. I've cut grass 3' high with no problems