A L-head is a side valve engine. They are engines with the valves mounted in the cylinder block instead of the cylinder head. Another old term is flat heads.
It will fix the electrical problem but it will not fix the lack of hp. 48" and 54" decks simply require more start up hp. So replacing an engine you should always go with the same hp or slightly larger. Most OEM will put the smallest engine that works with decks and some will even under power them. On top of that Kohler are rated closer to the true hp than Briggs. Even than most are rated at gross hp and not net hp.
Just my opinion but I would find at least another 25 hp engine. The 21 hp might start up the deck but it is going to struggle mowing heavy grass with the 48"+ deck.
OK, thanks again for all your help. I really do appreciate it. Saving me money, too!
I may just try and rebuild the kohler. A broken push rod sent the ball end of it into the cylinder. It punished the head and valves after pinging around inside the cylinder before it completely stopped.
Not sure if there is any further damage (crank, rod, bearings, etc.).
Do y'all think it's worth rebuilding?
Hopefully it's just the head, piston and valves.
Or maybe just replacing the push rod, since the damage seems minimal to the piston and valves.
What are the chances of this motor surviving this catastrophe?
Again, it's a 25HP kohler pro.