I have a B7100HST I bought new in 1981. It always overheated when mowing, but I also had a PTO Trac-Vac that used a 8 hp. motor if you didn't get the PTO model. Probably too much of a load, but we used it for years. We now have it on a JD X495 that has a little more power and handles it better. After cracking the head twice and having it welded once and replaced once, I finally learned that the only way to really solve the problem was to take the radiator completely off and wash it out with a pressure washer at least once a year. You can not get all the gunk out of it while it is on the tractor. We mowed about three acres with this until three years ago, and still mow about half the area with it. It has been a very good strong tractor, now with 3,500 hours and still going strong. I did replace the old MR6000 mower with a newer RC60-B made for a B2400 a few years ago and added power steering, but it has never been overhauled. It does emit oil vapor out of the breather pipe from the valve cover, but it doesn't seem to affect it any.
P.S. Kubota reps I have talked to over the years pretty much refused to admit that there was a problem with the 7100 overheating, but everyone I know that had one had the same problem. I nearly always just add water and then drain it and put anti-freeze back in for winter.
P.S. Kubota reps I have talked to over the years pretty much refused to admit that there was a problem with the 7100 overheating, but everyone I know that had one had the same problem. I nearly always just add water and then drain it and put anti-freeze back in for winter.