I have one word of advice....BANKER! We don't lend money and they don't install roofs!
Why do you think it would be any different if you had someone that put up the money? If they are in the hole for the money, they are going to want some guarantees. Good luck with that one. Finacing a roofer is as bad as finacing a restaraunt!