The first place I would try would be his personal BANK where he has been a customer for a number of years. They know him, know his ability to pay, and will be able to work with him better than someone that has never seen him before. Oh, you say, he doesn't have a bank, probably means the credit won't go to well with someone that he hasn't dealt with before either
If buying from a dealer, the dealers usually have their own finance companies. You will pay a premium on interest though!