Finally got back on the Honda TRX 250. Got the starter in put the gears in and the cover wouldnt fit back on, took the old gear that came out of it, thats the starter bypass gear, and compared it with the original honda gear and the inner ring of teeth were different. The gears that meshed to the starter were the same but the inner gear that actually turned the engine was different, the original honda gear has 18 teeth for that year model and the one i took out has 14, i looked and looked and cant find one with 14 teeth from any model around that erra. It appears at some point a different gear set from what is called for was installed not sure what or why, im sure it was probably an aftermarket replacement set. Any insight .