3100 RPM sustained won't hurt a thing.

I routinely pull 3800 RPM sustain climbing very steep hills at 8 MPH in hot weather.

Back when I had 32's and 3.07's, I was using 3rd gear up 2 mile long 7% grade hills at 70.