H.A.
Lease does usually take a higher credit score. I would *assume* they are looking for a score around 750, at least over 700.
Whatever you do - do not pay someone else to "repair" your credit. Most of what they do you can do yourself easily. Every year you're entitled to a free copy of your credit report from all three reporting agencies. Make sure that everything on your credit is correct. Make sure the repo you paid off is showing "paid in full".
https://www.annualcreditreport.com/cra/index.jsp
This is the actual site the FTC refers you to. You can see for yourself from the FTC website.
http://www.ftc.gov/freereports
Don't fall for all the bunk "free" sites. They will try to charge you for your score, or more info, or some other BS. You have a right to a free copy.
When you review your credit, you will have the option to dispute or challenge any items that aren't correct. Anything that the balance is reporting wrong, that's not you, that you don't recognize -- challenge it. The creditor must provide proof the debt is accurate and yours or it will be removed from your credit.
Here is detailed info on how to dispute incorrect info http://www.ftc.gov/bcp/edu/pubs/consumer/credit/cre21.pdf I've never had to do past the first step -- which is let the reporting agency know. I had a two inaccuracies last time I looked and they were both removed. I looked at my report online and was able to dispute them online. It was pretty painless.
After you clean your credit up you could pay to get a copy of your "score"... that is entirely up to you. But I would look at your credit for errors first before paying anyone any money to view your score.
Good luck!