I have a BikeBug aux bike motor with the friction wheel drive. It works but it's sensitive to tire pressure and proper adjustment. And it'll spin out if the tire gets muddy. I think there is a better way. Oh, and it's 22cc, 1.2 HP- it's enough.
You don't "tweak" chains and sprockets!
Either they are made for each other and they fit, or not.