Tony, you can search the forum for wiring for a Magnum 18, I did. What messed me up more than anything was getting the right ignition switch and making sure it was wired correctly.
I'm not sure how the Onan worked, but a Kohler Magnum 18 (unlike a Kohler KT17) does not require the battery to fire the ignition. The problem is not how to get the engine started, the problem is how to turn it off. Since there is no ground terminal on a Kohler 17 switch, most people wire in a relay with ground on the Normally Closed terminal. This way, when the ignition is ON, the ground is removed from the motor's "kill switch;" and when the ignition is OFF, the relay is de-energized and the kill switch is grounded and the motor stops.
Again, if your ignition switch has a ground terminal, you don't need the relay; if your ignition switch does not have a ground contact, you need to install the relay.
The usual safety circuits are supposed to be wired in: (1) the starter will not turn if (a) the PTO switch is not in the OFF position AND (b) the brake switch is not closed. (2) The motor will not keep running if (a) the PTO switch is in the ON position and (b) the seat switch is open. Obviously, the PTO switch needs to be wired up correctly and the proper contacts being made.
Finally, if all the connections are tight the battery should be charging through the Ammeter, that is, the Ammeter will tell you if the alternator is getting juice to the battery or visa-versa.
If you can't find a wiring diagram, you can always make your own, I did. But the ones that are on the site, even if they aren't specifically for your machine, will help you identify key elements, like the ignition switch and the PTO switch, and tell you how they are supposed to function in the circuit.
Good luck