Recently replaced the fuel pumps on two older Kohlers with the pump pictured in Brian902s post.
These are camshaft driven pumps and should you purchase one, do not install the adjustable inlet and outlet fittings until you are absolutely sure which one and its position as you will damage the pump housing trying to get them out to reposition them!!!!
If you decide on an electric fuel pump, make sure that it has max output pressure of 1.5 PSI, higher pressure pumps will push by the needle and seat in the carb and flood the engine. With an electric fuel pump, you will still need to blank off the mounting area of the old pump.