Im familiar with that type of belt.
Hence why i mentioned it. I have only ever seen them used on low powered slow moving stuff.

On a ride on mower i think you would be trying your luck sanity and saftey.