If you are good at fabricating, consider an electric motor:
https://www.kartek.com/parts/400-wat...ering-kit.html
This 400W motor is good for up to 37 inch tires. This is much easier than trying to come up with a completely custom solution in my opinion.