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.