well the 9hp would
NOT be better at all!
it has slightly more torque,
less HP, less rpm to get you to speed and worst of all:
you need to reweld a whole new motormount
definitely replace the rear axle sprocket for a MUCH larger one (otherwise you'll just not move)
and to add reverse you will have to invest in a reverse gearbox
and add a mount for that as well (130 bucks 'ish)
https://www.amazon.com/AlveyTech-Reverse-Transmission-Go-Karts-Converters/dp/B07CJY4DWH
(as an example.. make sure to buy the matching shaft diameter and sprocket version for your TC and rear sprocket.)
or this (5/8" shaft though)
https://www.gokartsupply.com/gearbox.htm
the good news is that gearbox replaces that stupid series 40 backplate
that is not going to make you very happy anyways..
it eats belts and costs hp (at best you now have a 6horse setup)
the gy6 engine you had originally on the kart does not use gear drive exclusively..
it too has a CVT (variable belt pulley system just like a Torque Converter)
it's internal pre and post cvt gearing however and it's much higher rpms
make it a superior vehicle mover compared to the industrial engine the gx270 is
So if you could.. repair the original engine (it's often the best chance you have)
or buy a gy6 replacement engine of the same size and style
an engine swap against an industrial engine is IMHO a stupid idea
and only to be performed if you have a very good reason for that.
lots of welding and fabrication to do...
and if not careful you can run into a space problem in the end
hitting the engine against the chassis at the end of suspension travel or something.
'sid