I'd recommend having a reputable company, like The Credit Guys, to do your repair. The cost will out weigh the headaches of trying to do yourself! Some companies are a scam, some individuals who claim they can do it are scammers. So, check out any company online.
Then, contact me. I'll help you work with a great lender and we may be able to get you into a good lease purchase. That way you don't have to wait out the time frame of getting the score up to par.