No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
I've never heard of motolease.com.
Is there a reason you're interested in leasing vs. buying?
I bought a bike a few years ago from a dealer who used modelfinancecompany.com and my credit was terrible at the time, mid-500s.
You can't apply directly with model finance, but maybe you could call and see if they have any participating dealers in your area that use them.
They didn't come back with a certain approval amount, so not sure what my max would've been. I just applied for the one I wanted and it was $4,500 out the door. I had to put down $1,200.