Did that repair myself...
Fan was 8.99USD and I had to take the tractor completely apart. ROPS, seat, floor pan, engine cowling. I even had to raise and move the engine 3 inches to get the driveshaft enough room to move...Here are some before and after pictures...