I don't think rickshaw engine is a good option, the engine is closer in design to vespa engine with some more displacement i guess hence weight, weird shape and I can't even comprehend what gearbox would be mated to make it work in a motorcycle. If you can overhaul the stock engine it'd be a great option in my opinion, you'll have to search for the parts though.