Allstate Roofing now accepts financing.