first off, there is no such model as a 2008 trx420es foreman !..lol, those models are trx420es ranchers
. second, if the starter is good ?, you wont get any voltage to the starter until you press the start button, which activates the starter solenoid. if the starter solenoid is bad ?, it wont crank !. simple test : with everything hooked back up CORRECTLY MIND YOU !, turn the key on, take an old screw driver, bridge the terminals on the starter solenoid, if the starter then cranks ?, then the solenoid is bad !, DONT CHEAP OUT..AND BUY ONE FROM AMAZON OR EBAY !!!!, BUY IT FROM HONDA...OEM !!.