Hey Stan,you are going to hear differing opinions on that subject, can't say I think some of them are based on fact, only thing I can do is offer my personal experience. I put the 24 horse in my 420 (somewhere along the line they changed the rating system so it may not now be officialy 24). My experience with sew was fine, good quality, no trouble to hook up save a little confusion with a hot wire in the jd plug, got that figured out and it fired right up. Have had no heat issues to date, only trouble was something got into the carb once, missed and sputtered until we got that cleaned out. Otherwise it runs like a top, lots more power than my onan had,(and I still have a 420 with the original onan, 379 original hours), she's a little thirsty but I have no regrets on the swap.
The kohler repowers weren't as common when I did mine, may have given that a look too but I was looking for something easy. I've been mowing with mine for three years now, hope to go for many more. Hope this helps and that you have success however you choose to go.
Dan